This was for the dataset EMPIAR10096 ~450 movies.
For the patch CTF multiGPU job:
cryosparcm cli “api.jobs.find_one(‘$project_uid’, ‘$job_uid’).params”
{“do_plots”: true, “num_plots”: 10, “classic_mode”: false, “amp_contrast”: 0.1, “res_min_align”: 25, “res_max_align”: 4.0, “df_search_min”: 1000, “df_search_max”: 40000, “phase_shift_min”: 0, “phase_shift_max”: 3.141592653589793, “do_phase_shift_refine_only”: false, “compute_num_gpus”: 1}
cryosparcm cli “api.jobs.find_one(‘$project_uid’, ‘$job_uid’).instance_information”
{“platform_node”: “x.x.x.x”, “platform_release”: “5.14.0-570.23.1.el9_6.x86_64”, “platform_version”: “#1 SMP PREEMPT_DYNAMIC Thu Jun 26 19:29:53 UTC 2025”, “platform_architecture”: “x86_64”, “cpu_model”: “Intel(R) Xeon(R) w5-2465X”, “physical_cores”: 16, “max_cpu_freq”: 0.0, “total_memory”: “250.84GB”, “available_memory”: “244.59GB”, “used_memory”: “4.01GB”, “ofd_soft_limit”: 1024, “ofd_hard_limit”: 524288, “driver_version”: “12.8”, “CUDA_version”: “11.8”, “gpu_info”: [{“id”: 0, “name”: “NVIDIA RTX 5000 Ada Generation”, “mem”: 33796980736, “bus_id”: “”, “compute_mode”: “Default”, “persistence_mode”: “Disabled”, “power_limit”: 0.0, “sw_power_limit”: “Not Active”, “hw_power_limit”: “Not Active”, “max_pcie_link_gen”: 0, “current_pcie_link_gen”: 0, “temperature”: 0, “gpu_utilization”: 0, “memory_utilization”: 0, “driver_version”: “”}, {“id”: 1, “name”: “NVIDIA RTX 5000 Ada Generation”, “mem”: 33805828096, “bus_id”: “”, “compute_mode”: “Default”, “persistence_mode”: “Disabled”, “power_limit”: 0.0, “sw_power_limit”: “Not Active”, “hw_power_limit”: “Not Active”, “max_pcie_link_gen”: 0, “current_pcie_link_gen”: 0, “temperature”: 0, “gpu_utilization”: 0, “memory_utilization”: 0, “driver_version”: “”}], “version”: “”}
I just tried to re-run this same job on v5.0 on the same machine and it’s working on 2GPUs which is Great !
The extensive validation EMPIAR10025 data patch motion and patch ctf now also run on 2GPUs on v5.0, but still run single GPU on v4.7.1 (just tried it). Also cryosparc v4.7.1-cuda12 doesn’t take the commands:
cryosparcm cli "api.jobs.find_one('$project_uid', '$job_uid').params"
cryosparcm cli "api.jobs.find_one('$project_uid', '$job_uid').instance_information"
give the error:
AttributeError: ‘CommandClient’ object has no attribute ‘api’