-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ODF reports #24
Comments
you may have actually solved this issue @araikes! I will investigate from here to see if I can make this work without the writable tmpfs. If not this should definitely go in the docs, this issue is the worst |
After a bit of checking, it appears that the plotting functions cannot make necessary writes to an X11 folder. The following works (though there are a couple of warnings about locked folders at the beginning and non-empty folders at the end). Here, the "work" folder was just an empty folder at the beginning of each run created at the same folder level as
The following fails the peak report workflow, with the only difference being the
|
Another data point: I tried adding --writable-tmpfs to qsirecon mrtrix_multishell_msmt_ACT-hsvs reconstruction on our HPC and it generated a nice report! export RECON_SPEC=mrtrix_multishell_msmt_ACT-hsvs apptainer run --cleanenv --writable-tmpfs |
Unfortunately, I did not have the same luck with dipy_mapmri. However, this ran fine: |
There is a new opengl and fury in v0.21 that I think might fix this issue, along with --writable-tmpfs. I'm also thinking about making the documentation suggest --writable-tmpfs and --containall for singularity. |
I think @mattcieslak fixed this in #174 and #182. Can I close this? |
I don't know if this has been "solved" or not, but I'm thinking it hasn't. As of
0.19.0
, I still get crashing on the peaks plotter. See crash log below just for proof of its existence.If this hasn't been solved somewhere else by someone else (and this is particular to singularity), the following does appear to work:
singularity run --containall --writable-tmpfs ....
Ran the same code with and without the
--writable-tmpfs
flag. Got the error below without the flag and got HTML files with peak plots when using the flag.The text was updated successfully, but these errors were encountered: