Particle Extraction failed: cufftInternalError

Hi, I have a question about Extraction particle after template pick. I am running 4.1.1 version. I have half of the images which got an error message:

Traceback (most recent call last):
  File "/home/cryosparc_user/software/cryosparc/cryosparc_worker/cryosparc_compute/jobs/", line 60, in exec
    return self.process(item)
  File "/home/cryosparc_user/software/cryosparc/cryosparc_worker/cryosparc_compute/jobs/extract/", line 498, in process
    result = extraction_gpu.do_extract_particles_single_mic_gpu(mic=mic, bg_bin=bg_bin,
  File "/home/cryosparc_user/software/cryosparc/cryosparc_worker/cryosparc_compute/jobs/extract/", line 136, in do_extract_particles_single_mic_gpu
    fft_plan = skcuda_fft.Plan(shape=(patch_size, patch_size),
  File "/home/cryosparc_user/software/cryosparc/cryosparc_worker/cryosparc_compute/skcuda_internal/", line 132, in __init__
    self.worksize = cufft.cufftMakePlanMany(
  File "/home/cryosparc_user/software/cryosparc/cryosparc_worker/cryosparc_compute/skcuda_internal/", line 749, in cufftMakePlanMany
  File "/home/cryosparc_user/software/cryosparc/cryosparc_worker/cryosparc_compute/skcuda_internal/", line 124, in cufftCheckStatus
    raise e

That never happened before.


HI Hanah,

Given that it is happening on half your images, my guess is that you are running with 2 GPUs and one is misbehaving for some reason. Running picking on a smaller subset, and trying each GPU in turn, may help to isolate the problem.


1 Like

I second this suggestion in case this job ran on multiple GPUs.

May I also ask you to post the following info: