Blob Picker cufftAllocFailed error

Hi, I am processing some data taken with a K3 camera, and the majority of the micrographs are failing on the blob picker job with the following error:

File "cryosparc_worker/cryosparc_compute/", line 84, in
File "cryosparc_master/cryosparc_compute/jobs/template_picker_gpu/run.pu", line 61, in
File "cryosparc_master/cryosparc_compute/jobs/template_picker_gpu/", line 249, in
File "cryosparc_master/cryosparc_compute/jobs/template_picker_gpu/", line 376, in
File "/app/cryosparc_worker/cryosparc_compute/skcuda_internal/", line 134, in __init__ onembed, ostride, odist, self.fft_type, self.batch)
File "/app/cryosparc_worker/cryosparc_compute/skcuda_internal/", line 749, in cufftMakePlanMany cufftCheckStatus(status)
File "/app/cryosparc_worker/cryosparc_compute/skcuda_internal/", line 124, in cufftCheckStatus raise e


I am using cryosparc v3.2.0+210817, micrographs from a K3 camera, and Geforce 2080Ti gpus. Interestingly, the blob picker job has run successfully on ~3000 of the micrographs, but has failed on all the others (~10,000). I have tried splitting these into smaller and smaller sets to find a corrupt file, even tried running on single micrographs, with no success.


Welcome to the forum @gnye8.

Your GPU appears to have run out of memory. This may happen due to large values of certain input parameters (what was the extraction box size?) or due to another job that was also running on the same GPU. Were there non-CryoSPARC GPU tasks running at the time the error occurred?

Hmmm the gpus had not run out of memory and there was no extraction box size assigned yet (blob picker job), but there were non-gpu tasks running at the same time - does this affect the gpu tasks? here is a picture with job parameters

Here is the info on the gpus - I have been assigning to 2 and 3