On a different box, I upgraded CUDA from 8 to 9 but cryosparc still sees 8 (was installed with 8). I ran the reinstallpycuda option (suggested when you upgrade CUDA) but it still uses 8 (as displayed by cryosparc status).
Jobs run OK though.
Hi @istv01, unfortunately the current version of cryoSPARC with default install will not work with CUDA 9. This is due to a dependency on pyCUDA. A new version of pyCUDA that supports CUDA 9 is available. To install it in an already installed cryoSPARC version: (we haven’t tested this):
If you can’t install far enough to be able to do the above, you would need to modify the install script. If you exit (ctrl+c) from the installer after it downloads the cryosparc distribution but before it starts installing, then you can open the cryosparc folder that was downloaded, find the install.sh script inside, and go to line 572, and change the pycuda version number. Then you can re-start the install script from inside the cryosparc download folder like so:
./install.sh --license-id=<license_id>
The license id is the alphanumeric string that is in your download email.
Thanks Ali!
Modifying the install script made it work. I’m downloading the test data set now to test it out.
When importing the example data it says “license does not exist” and stops.
Perhaps the install script could check the installed CUDA version and pull down the right version of pycuda?