logo

oneCCL documentation

Get Started

  • Release Notes
  • Installation Guide
  • Sample Application
  • Use oneCCL package from CMake

Developer Guide

  • Programming Model
    • Host Communication
    • Device Communication
    • Limitations
  • General Configuration
    • Execution of Communication Operations
    • Transport selection
  • Advanced Configuration
    • Selection of Collective Algorithms
    • Caching of Communication Operations
    • Prioritization of Communication Operations
    • Fusion of Communication Operations
    • Unordered collectives support
    • Sparse collective operations

Developer Reference

  • oneCCL API
    • Initialization
    • oneCCL Concepts
      • Communicator
      • Context
      • Device
      • Event
      • Key-value Store
      • Stream
    • Communication operations
      • Datatypes
      • Collective Operations
        • Allgatherv
        • Allreduce
        • Alltoall
        • Alltoallv
        • Barrier
        • Broadcast
        • Reduce
        • ReduceScatter
        • SparseAllreduce
  • Environment Variables

Notices and Disclaimers

  • Notices and Disclaimers
Theme by the Executable Book Project

General Configuration¶

  • Execution of Communication Operations
  • Transport selection
Limitations Execution of Communication Operations

By Intel
© Copyright 2019–2021.

Cookies