Enum SSLCommunicationBackend
- Namespace
- AiDotNet.SelfSupervisedLearning
- Assembly
- AiDotNet.dll
Communication backends for distributed SSL training.
public enum SSLCommunicationBackend
Fields
Gloo = 3Gloo backend (CPU or fallback).
InMemory = 0In-memory communication (single machine, testing).
MPI = 2MPI backend (multi-node, HPC clusters).
NCCL = 1NCCL backend (NVIDIA GPUs, best for multi-GPU).