File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -268,6 +268,8 @@ option(USE_NATIVE_ARCH "Use -march=native" OFF)
268268cmake_dependent_option(USE_MPS "Use MPS for macOS build" ON "MPS_FOUND" OFF )
269269cmake_dependent_option(USE_NCCL "Use NCCL" ON
270270 "USE_CUDA OR USE_ROCM;UNIX;NOT APPLE" OFF )
271+ cmake_dependent_option(USE_XCCL "Use XCCL" OFF
272+ "USE_XPU;UNIX;NOT APPLE" OFF )
271273cmake_dependent_option(USE_RCCL "Use RCCL" ON USE_NCCL OFF )
272274cmake_dependent_option(USE_STATIC_NCCL "Use static NCCL" OFF "USE_NCCL" OFF )
273275cmake_dependent_option(USE_SYSTEM_NCCL "Use system-wide NCCL" OFF "USE_NCCL"
@@ -344,6 +346,8 @@ cmake_dependent_option(
344346 USE_C10D_GLOO "USE C10D GLOO" ON "USE_DISTRIBUTED;USE_GLOO" OFF )
345347cmake_dependent_option(
346348 USE_C10D_NCCL "USE C10D NCCL" ON "USE_DISTRIBUTED;USE_NCCL" OFF )
349+ cmake_dependent_option(
350+ USE_C10D_XCCL "USE C10D XCCL" ON "USE_DISTRIBUTED;USE_XCCL" OFF )
347351cmake_dependent_option(
348352 USE_C10D_MPI "USE C10D MPI" ON "USE_DISTRIBUTED;USE_MPI" OFF )
349353cmake_dependent_option(
Original file line number Diff line number Diff line change @@ -162,6 +162,12 @@ function(caffe2_print_configuration_summary)
162162 message (STATUS " USE_SYSTEM_UCC : ${USE_SYSTEM_UCC} " )
163163 endif ()
164164 message (STATUS " USE_ITT : ${USE_ITT} " )
165+ message (STATUS " USE_XCCL : ${USE_XCCL} " )
166+ if (${USE_XCCL} )
167+ message (STATUS " USE_C10D_XCCL : ${USE_C10D_XCCL} " )
168+ message (STATUS " XCCL include path : ${XCCL_INCLUDE_DIR} " )
169+ message (STATUS " XCCL library : ${XCCL_LIBRARY} " )
170+ endif ()
165171 message (STATUS " USE_NCCL : ${USE_NCCL} " )
166172 if (${USE_NCCL} )
167173 message (STATUS " USE_SYSTEM_NCCL : ${USE_SYSTEM_NCCL} " )
You can’t perform that action at this time.
0 commit comments