Table of Contents

Enum SSLCommunicationBackend

Namespace
AiDotNet.SelfSupervisedLearning
Assembly
AiDotNet.dll

Communication backends for distributed SSL training.

public enum SSLCommunicationBackend

Fields

Gloo = 3

Gloo backend (CPU or fallback).

InMemory = 0

In-memory communication (single machine, testing).

MPI = 2

MPI backend (multi-node, HPC clusters).

NCCL = 1

NCCL backend (NVIDIA GPUs, best for multi-GPU).