Hi Genval, the same problem for me on Ubuntu 22.04 LTS on WSL2 (Windows 11)
Updating to CryoSPARC version >= v4.4.0 results in jobs failing due to a CUDA error. The same problem occurs with a fresh CryoSPARC v.4.4.1 install.
Error when running the Blob picker job
Traceback (most recent call last):
File “cryosparc_master/cryosparc_compute/run.py”, line 95, in cryosparc_master.cryosparc_compute.run.main
File “cryosparc_master/cryosparc_compute/jobs/template_picker_gpu/run.py”, line 55, in cryosparc_master.cryosparc_compute.jobs.template_picker_gpu.run.run
File “cryosparc_master/cryosparc_compute/jobs/template_picker_gpu/run.py”, line 93, in cryosparc_master.cryosparc_compute.jobs.template_picker_gpu.run.do_pick
File “cryosparc_master/cryosparc_compute/jobs/template_picker_gpu/run.py”, line 341, in cryosparc_master.cryosparc_compute.jobs.template_picker_gpu.run.do_pick
File “/home/genis/cryosparc/cryosparc_worker/cryosparc_compute/skcuda_internal/fft.py”, line 112, in init
self.handle = gpufft.gpufft_get_plan(
RuntimeError: cuda failure (driver API): cuCtxGetDevice(&device)
→ [unknown error code]
Dear CryoSparc TEAM, can you consider an embedded version of Cuda 11.8 compatible with WSL2 cuda metapackage or allow us as in previous versions (Cryosparc v4.3) to use our separate WSL2 Nvidia cuda-toolkit metapackage (I use the 12.3.1 actually)? More and more of us are using the WSL2 hybrid system which gives excellent results on many image processing packages. Thanks in advance to help us to solve this problem !