Closed Lnaden closed 5 years ago
I'll fix the conflicts at a later time, but the Docker file should be ready for review now.
I'm not certain exactly which files will get installed by what you have here. You'll need to test building OpenMM and see whether it works. The libraries we currently require for building are libcufft, libnvrtc, and libOpenCL. We do not currently use libcublas, libcusparse, or libcusolver, but it's possible we might use them in the future. In particular, once the next release is out I want to try using libcusolver to speed up a particular feature.
Great! That helps a fair amount. I can double check which libs are installed in my local image first to make sure everything is there. Since we need OpenCL from Nvidia now, it may change what we needed from the previous times we installed this way. I will double check.
This PR extends the base Conda-Forge + TeXLive image to add all the CUDA drivers from 7.5 to 10.0 using the older method of copying a minimal set of sub RPMs from the driver, rather than installing the whole driver itself.
Overall, the final image size is 4.34 GB locally. Compare this to the current
texlive18-cuda100
tag of 4.6GB.There are some things which I would like opinions on before merging:
lib64
, but if we ever install a patch, it adds it, this leads to two questions