Visible to Intel only — GUID: GUID-DAE66591-FDBB-4543-8D46-47F830425386
Programming Model
The programming model for oneCCL describes how to:
Set up distributed computations.
Perform collective communication operations (for example, ALLREDUCE, BROADCAST, ALLGATHER).
NOTE:
See oneCCL specification that oneCCL is based on.
oneCCL supports a single rank/process per GPU device. The current implementation does not yet support a single process opening multiple devices.
Review the oneCCL generic workflow in the specification before getting started with the communication operations.
You can quickly get started with: