Hi @ponomarevsy,
CryoSPARC uses “lanes” to distinguish resources. There are two types of lanes: workstations (i.e. nodes) or clusters. Workstation lanes are meant for resources where cryoSPARC directly queues jobs on the resources (e.g. it will ssh into the node, and execute the cryoSPARC job itself). You can think of this as a workstation that is at your desk (that has GPUs). Cluster lanes are meant for cluster scheduling systems, where cryoSPARC will submit a job to the cluster (e.g. SLURM, PBS) and the cluster will take responsibility for executing the cryoSPARC job. To add a workstation lane, you have to run the cryosparcw connect
command from the workstation itself. To add a cluster lane, you have to create a cluster_info.json
and cluster_script.sh
and run the cryosparcm cluster connect
job. Unlike cluster lanes, workstation lanes can have multiple nodes in them (e.g. four separate GPU workstations in the same lane). Take a look through our Hardware and System requirements to understand the overall topology I’m describing: https://guide.cryosparc.com/setup-configuration-and-management/hardware-and-system-requirements
To add or delete a cluster lane, see the commands here: https://guide.cryosparc.com/setup-configuration-and-management/how-to-download-install-and-configure/downloading-and-installing-cryosparc#load-the-scripts-and-register-the-integration
To add or delete a worker lane, see the commands here: https://guide.cryosparc.com/setup-configuration-and-management/how-to-download-install-and-configure/downloading-and-installing-cryosparc#connect-a-managed-worker-to-cryosparc
I hope this helps.