Hey All,
I have successfully performed 2D classification and ab-initio model reconstruction, but as soon as I begin the Homogeneous refinement it aborts as soon a refinement iteration 0 begins. I am using Cuda 11.2 and Cryospark v3.1 on Ubuntu 16.04. I can see there is a pycuda error but not quite sure what that would mean. Any and all help is greatly appreciated.
-Wil
[CPU: 7.38 GB] Traceback (most recent call last):
File “/home/salmen/programs/cryosparc/cryosparc_worker/cryosparc_compute/jobs/runcommon.py”, line 1726, in run_with_except_hook
run_old(*args, **kw)
File “/home/salmen/programs/cryosparc/cryosparc_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.7/threading.py”, line 870, in run
self._target(*self._args, **self._kwargs)
File “cryosparc_worker/cryosparc_compute/engine/newengine.py”, line 2109, in cryosparc_compute.engine.newengine.process.work
File “cryosparc_worker/cryosparc_compute/engine/newengine.py”, line 2155, in cryosparc_compute.engine.newengine.process.work
File “cryosparc_worker/cryosparc_compute/engine/newengine.py”, line 1049, in cryosparc_compute.engine.newengine.EngineThread.compute_resid_pow
File “cryosparc_worker/cryosparc_compute/engine/newcuda_kernels.py”, line 4688, in cryosparc_compute.engine.newcuda_kernels.compute_resid_pow
File “cryosparc_worker/cryosparc_compute/engine/cuda_core.py”, line 392, in cryosparc_compute.engine.cuda_core.context_dependent_memoize.wrapper
File “cryosparc_worker/cryosparc_compute/engine/newcuda_kernels.py”, line 4629, in cryosparc_compute.engine.newcuda_kernels.get_compute_resid_pow_kernel
File “/home/salmen/programs/cryosparc/cryosparc_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.7/site-packages/pycuda/compiler.py”, line 291, in init
arch, code, cache_dir, include_dirs)
File “/home/salmen/programs/cryosparc/cryosparc_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.7/site-packages/pycuda/compiler.py”, line 254, in compile
return compile_plain(source, options, keep, nvcc, cache_dir, target)
File “/home/salmen/programs/cryosparc/cryosparc_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.7/site-packages/pycuda/compiler.py”, line 137, in compile_plain
stderr=stderr.decode(“utf-8”, “replace”))
pycuda.driver.CompileError: nvcc compilation of /tmp/tmpasnh7hwm/kernel.cu failed
[command: nvcc --cubin -arch sm_52 -I/home/salmen/programs/cryosparc/cryosparc_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.7/site-packages/pycuda/cuda kernel.cu]
[stderr:
kernel.cu(131): error: identifier “__shfl_down_sync” is undefined
kernel.cu(256): error: identifier “__shfl_down_sync” is undefined
kernel.cu(318): error: identifier “__shfl_down_sync” is undefined
kernel.cu(382): error: identifier “__shfl_down_sync” is undefined
kernel.cu(575): error: identifier “__ballot_sync” is undefined
5 errors detected in the compilation of “/tmp/tmpxft_00004926_00000000-7_kernel.cpp1.ii”.