Hi @yodamoppet,
That’s really odd. Especially since nvidia-smi
is reporting both GPUs normally.
Do the following in cryoSPARC’s interactive python shell (cryosparcm icli
):
from cryosparc_compute.jobs import common as com
gpus_available = [0,1]
gpu_info = [
{'id': 0, 'mem': 12652445696, 'name': 'NVIDIA TITAN V'},
{'id': 1, 'mem': 12652445696, 'name': 'NVIDIA TITAN V'}
]
worker_hostname = 'equinox.structbio.pitt.edu'
targets = cli.get_scheduler_targets()
target = com.query(targets, lambda t : t['hostname'] == worker_hostname)
target['resource_slots']['GPU'] = gpus_available
cli.set_scheduler_target_property(worker_hostname, 'resource_slots', target['resource_slots'])
cli.set_scheduler_target_property(worker_hostname, 'gpus', gpu_info)
Once that’s done, you should be able to see the second GPU in the queue window.