Collective Communication Library is a library providing an efficient implementation of communication patterns used in deep learning.
Github : https://github.com/oneapi-src/oneCCL
| Type | Name | Description |
|---|---|---|
| Component | oneCCL_Getting_Started | This Jupyter Notebook demonstrates how to compile a oneCCL sample with different releases and how to port a Intel® oneAPI Collective Communications Library (oneCCL) sample from CPU-only version to CPU&GPU version via batch jobs on the Intel® DevCloud for oneAPI (check below Notice) |
Notice: Please use Intel® DevCloud for oneAPI as the environment for jupyter notebook samples.
Users can refer to Intel® DevCloud Getting Started for using Intel® DevCloud.
Users can use JupyterLab from DevCloud via "One-click Login in", and download samples via "git clone" or the oneapi-cli tool.
Once users are in the JupyterLab with downloaded jupyter notebook samples, they can start following the steps without further installation needed.
You can also use Visual Studio Code (VS Code) extensions to set your environment, create launch configurations, and browse and download samples.
To learn more about the extensions and how to configure the oneAPI environment, see the Using Visual Studio Code with Intel® oneAPI Toolkits User Guide.
Code samples are licensed under the MIT license. See License.txt for details.
Third party program Licenses can be found here: third-party-programs.txt.