Hello Everyone, we are running cryosparc 4 on a computer with 4 NVIDIA GeForce RTX 3090 cards. The movie stack is 5760x4092x50 in size and the pixelsize is 0.68Angstrom. The motion correction failed with an error pycuda._driver.LogicError: cuModuleLoadDataEx failed: device kernel image is invalid - error : Binary format for key=‘0’, ident=‘’ is not recognized.
If I change the pixel size to 0.825 Angstrom, the motion correction worked. Does anyone have any idea how to solve the problem?
Thanks.
Liguo
Am I assuming correctly that the pixel size was changed by repeating movie import with a modified Raw pixel size (A) parameter?
Please can you post the output of these commands (replacing P99
, J199
with appropriate project and job IDs)
csprojectid=P99 # replace with actual project ID
csjobid=J199 # replace with id of the extract job
cryosparcm cli "get_job('$csprojectid', '$csjobid', 'job_type', 'version', 'status', 'params_spec', 'errors_run', 'input_slot_groups', 'instance_information')"
cryosparcm eventlog $csprojectid $csjobid | tail -n 50
for the following four jobs:
- movie import with 0.68 Å pixel size
- subsequent (failed?) motion correction
- movie import with 0.825 Å pixel size
- subsequent (successful?) motion correction