Intel oneAPI Collective Communications Library (oneCCL) provides an efficient implementation of communication patterns used in deep learning. Version 2022.0.0 is distributed as a runtime environment package for Python, typically used with Intel optimizations for distributed training. Release cadence is tied to Intel oneAPI annual releases.
pip install onecclVerified import paths — ran on the pinned version, not inferred.
Initializes a PyTorch distributed process group using the CCL backend (oneCCL). Requires environment variables RANK, WORLD_SIZE, MASTER_ADDR, MASTER_PORT to be set.
Install oneccl_bindings via conda: conda install -c intel oneccl_bindings_pt (for PyTorch) or use the full Intel AI Kit.
Use 'import oneccl_bindings' and set backend='ccl' in torch.distributed.init_process_group.
Replace 'import oneccl_bindings_for_pytorch' with 'import oneccl_bindings'.
Use Linux (preferably with Intel MPI installed). For Windows, consider WSL2.
No dependency data recorded yet.