GPU not recognized after Cryosparc v4.5.1 update

Hi After Cryosparc 4.5.1 update, my GPUs (4x GeForce TRX 2080Ti) are no longer recognized in Cryosparc.

I typed three commands typically used for troubleshooting. Here are the outcomes.

I greatly appreciate your help!

Pei

cryosparcm cli “get_gpu_info()”

None

./bin/cryosparcw gpulist

Detected 4 CUDA devices.

id pci-bus name

   0                24  NVIDIA GeForce RTX 2080 Ti
   1                59  NVIDIA GeForce RTX 2080 Ti
   2               134  NVIDIA GeForce RTX 2080 Ti
   3               175  NVIDIA GeForce RTX 2080 Ti

nvidia-smi

Tue May 14 21:55:13 2024
±----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.78 Driver Version: 550.78 CUDA Version: 12.4 |
|-----------------------------------------±-----------------------±---------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce RTX 2080 Ti Off | 00000000:18:00.0 Off | N/A |
| 38% 66C P0 87W / 250W | 1MiB / 11264MiB | 0% Default |
| | | N/A |
±----------------------------------------±-----------------------±---------------------+
| 1 NVIDIA GeForce RTX 2080 Ti Off | 00000000:3B:00.0 Off | N/A |
| 0% 53C P0 65W / 250W | 1MiB / 11264MiB | 1% Default |
| | | N/A |
±----------------------------------------±-----------------------±---------------------+
| 2 NVIDIA GeForce RTX 2080 Ti Off | 00000000:86:00.0 Off | N/A |
| 0% 56C P0 60W / 250W | 1MiB / 11264MiB | 1% Default |
| | | N/A |
±----------------------------------------±-----------------------±---------------------+
| 3 NVIDIA GeForce RTX 2080 Ti Off | 00000000:AF:00.0 Off | N/A |
| 19% 63C P0 70W / 250W | 1MiB / 11264MiB | 0% Default |
| | | N/A |
±----------------------------------------±-----------------------±---------------------+

±----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| No running processes found |
±----------------------------------------------------------------------------------------+

@peizhou These outputs look normal. Please keep in mind that it is not the purpose of the get_gpu_info() function to print GPU information to the screen. Are you experiencing any issues processing data after the CryoSPARC update?

I used to have problems for GPUs not being recognized. I traced it down to a wrong CUDA symbolic link while waiting for response. I thought get_gpu_info() tells me whether CUDA is recognized. It was a false alarm. When I test the run, it is running fine (just as you suggested). Many thanks for your explanation.

1 Like