Memory error during homogenuous refinement

cryoSPARC 2.4.6

CentOS 7.5 kernel 3.10.0-862.14.4.el7.x86_64
CUDA 8.0.61
NVIDIA driver 410.72
Two GPUs: Quadro M6000 24 GB each
headless, standalone

homogeneous refinement job fails after first iteration:

Done iteration 1 in 987.079s. Total time so far 2029.095s

– Iteration 2

Auto batchsize 551 (each split)

Using Max Alignment Radius 60.066 (11.579A)

Using dynamic mask.

– DEV 0 THR 1 NUM 500 TOTAL 196.28456 ELAPSED 405.78935 –

Processed 1102.000 images in 416.482s.

Computing FSCs…
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/refine/run.py”, line 363, in cryosparc2_compute.jobs.refine.run.run_homo_refine File “cryosparc2_compute/sigproc.py”, line 885, in compute_all_fscs radwns, fsc_true, fsc_noisesub = noise_sub_fsc (rMA, rMB, mask, radwn_noisesub_start, radwn_max) File “cryosparc2_compute/sigproc.py”, line 762, in noise_sub_fsc fMBrand = fourier.fft(fourier.ifft(randomphases(fourier.fft(MB), radwn_ns)) * mask) File “cryosparc2_compute/sigproc.py”, line 757, in randomphases return fM * mask + randphases * amp * (~mask) MemoryError