Singularity: Update Singularity recipe for eddy_cuda9.1 support#2388
Singularity: Update Singularity recipe for eddy_cuda9.1 support#2388araikes wants to merge 1 commit intoMRtrix3:devfrom
Conversation
|
|
||
| # apt cleanup to recover as much space as possible | ||
| apt-get remove -y build-essential ca-certificates curl git libeigen3-dev libfftw3-dev libgl1-mesa-dev libpng-dev libqt5opengl5-dev libqt5svg5-dev libtiff5-dev qt5-qmake qtbase5-dev-tools wget zlib1g-dev && apt-get autoremove -y && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* | ||
| apt-get remove -y build-essential ca-certificates curl git libeigen3-dev libfftw3-dev libgl1-mesa-dev libpng-dev libqt5opengl5-dev libqt5svg5-dev libtiff5-dev qt5-qmake qtbase5-dev-tools wget zlib1g-dev && apt-get autoremove -y && apt-get clean && rm -rf /var/lib/apt/lists/* #/tmp/* #/var/tmp/* |
There was a problem hiding this comment.
@araikes Do you have any recollection of whether it was necessary to no longer wipe the contents of these directories, or whether this is just residual from testing?
|
Sorry for taking forever to take a look at this @araikes. I'd wanted to merge this to
I'll try to test what I can soon and post back here. |
|
I haven't had any success getting this or alternative solutions to work on either of my testing systems. So I'll transition from |
|
Hi @Lestropie, I'll try and circle back around to this next week. There may be some opportunity for container size optimization, watching what's happening with FastSurfer development. |
70031c3 to
6bf4cec
Compare
Cuda support in the official Singularity container is currently not functional #2383 (comment)). FSL's Eddy requires CUDA 9.1 or 8. However, Ubuntu 20.02 does not inherently support CUDA < 10.
Modifications to the Singularity recipe installs CUDA 9.1 toolkit only as well as relevant patches. I build this locally (CentOS 7, CUDA 11.4 installed) and eddy_cuda9.1 runs for
dwifslpreproc.Ubiquitous testing requires multiple OS options, which I do not have access to.