Use NVIDIA Sync clustering so larger models and training can span nodes.
If you are working with up to four devices, this is the recommended path.
You can see how it works in this demo video.
If you want to cluster more than four devices, then follow and adapt the Configure Manually tab.
Follow the instructions in the Cable the Devices tab.
Install NVIDIA Sync on your Windows, macOS, or Ubuntu laptop.
Your OS has been auto-detected, but you can choose a different option to download.
.exe file and follow the setup steps.nvidia-sync.dmg, move NVIDIA Sync to the Applications folder, and open it.Make sure your laptop can reach each DGX Spark on the LAN.
For each device:
Success: Each DGX Spark should now appear in NVIDIA Sync.
After you select the devices, NVIDIA Sync will check the devices and physical connections are appropriately set up.
These checks are divided into stages.
sudo privileges and password requirementIf a check fails, fix the issue and retry.
sudo requires a password on a device, you must enter it for temporary privilegesSuccess: All checks pass and you are asked to confirm the network plan
Once the network plan is confirmed, NVIDIA Sync will set up key-based SSH with an alias between the devices on the ConnectX-7 network for process management across devices.
This SSH does not use the LAN that you use for SSH connections to the devices. It goes across the physical connections.
This step can take a few minutes. If one device times out after five minutes, try the step again.
Success: You see the success screen with steps to move on to configuring an actual workload on the cluster. The ConnectX-7 network and inter-device SSH are now ready.
Save the cluster details to a text file when NVIDIA Sync shows the success page.