Using multiple GPUs with cryoSPARC

At this time, cryoSPARC will run each job on a single GPU. If you have multiple GPUs, multiple jobs can run simultaneously. We are developing cryoSPARC to be able to leverage multiple GPUs for a single job, especially for very large datasets and other computationally expensive tasks.

By default, all GPUs you have installed will be used by cryoSPARC’s scheduler. To view the available GPUs, open a terminal on the machine that is running cryoSPARC and enter:

cryosparc configure gpu list

To enable or disable a GPU, you can use the following commands:

cryosparc configure gpu enable <id>

cryosparc configure gpu disable <id>