Hello All,
I am attempting to work through a data set with K3 images(11520x8184 pixels) . My particles are pretty tricky to pick, but cryosparc2 helped when I had K2 data. Now that I have taken K3 data. The workstation has 128 GB RAM and 4 1080Ti, with 48 cores. The template picker is failing to process this data and I cant figure out why. It works when I run it with a single template, but crashed with 2 or more with the following error:
Two templates given —>
Traceback (most recent call last):
File “cryosparc2_worker/cryosparc2_compute/run.py”, line 78, in cryosparc2_compute.run.main
File “cryosparc2_worker/cryosparc2_compute/jobs/template_picker_gpu/run.py”, line 111, in cryosparc2_compute.jobs.template_picker_gpu.run.run
File “cryosparc2_worker/cryosparc2_compute/jobs/template_picker_gpu/run.py”, line 208, in cryosparc2_compute.jobs.template_picker_gpu.run.run
File “/home/cryosparc2/cryosparc2_worker/deps/anaconda/lib/python2.7/site-packages/skcuda/fft.py”, line 115, in init
onembed, ostride, odist, self.fft_type, self.batch)
File “/home/cryosparc2/cryosparc2_worker/deps/anaconda/lib/python2.7/site-packages/skcuda/cufft.py”, line 222, in cufftPlanMany
cufftCheckStatus(status)
File “/home/cryosparc2/cryosparc2_worker/deps/anaconda/lib/python2.7/site-packages/skcuda/cufft.py”, line 110, in cufftCheckStatus
raise cufftExceptions[status]
cufftAllocFailed
Three or more templates given —>
Traceback (most recent call last):
File “cryosparc2_worker/cryosparc2_compute/run.py”, line 78, in cryosparc2_compute.run.main
File “cryosparc2_worker/cryosparc2_compute/jobs/template_picker_gpu/run.py”, line 111, in cryosparc2_compute.jobs.template_picker_gpu.run.run
File “cryosparc2_worker/cryosparc2_compute/jobs/template_picker_gpu/run.py”, line 192, in cryosparc2_compute.jobs.template_picker_gpu.run.run
File “/home/cryosparc2/cryosparc2_worker/deps/anaconda/lib/python2.7/site-packages/pycuda/gpuarray.py”, line 210, in init
self.gpudata = self.allocator(self.size * self.dtype.itemsize)
MemoryError: cuMemAlloc failed: out of memory
I guess this issue is caused by the size of the new micrographs but I am not sure about that. Something I noticed is the micrographs appear ‘padded’ to make them square but this makes them 2-3x bigger (judging by the display in cryosparc2). I would like to avoid binning my micrographs before importing them into cryosparc but maybe that can fix the problem. Any help would be great !
Cheers
Adam