File tree 2 files changed +10
-0
lines changed 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -259,6 +259,8 @@ option(USE_NATIVE_ARCH "Use -march=native" OFF)
259
259
cmake_dependent_option(USE_MPS "Use MPS for macOS build" ON "MPS_FOUND" OFF )
260
260
cmake_dependent_option(USE_NCCL "Use NCCL" ON
261
261
"USE_CUDA OR USE_ROCM;UNIX;NOT APPLE" OFF )
262
+ cmake_dependent_option(USE_XCCL "Use XCCL" OFF
263
+ "USE_XPU;UNIX;NOT APPLE" OFF )
262
264
cmake_dependent_option(USE_RCCL "Use RCCL" ON USE_NCCL OFF )
263
265
cmake_dependent_option(USE_STATIC_NCCL "Use static NCCL" OFF "USE_NCCL" OFF )
264
266
cmake_dependent_option(USE_SYSTEM_NCCL "Use system-wide NCCL" OFF "USE_NCCL"
@@ -338,6 +340,8 @@ cmake_dependent_option(
338
340
USE_C10D_GLOO "USE C10D GLOO" ON "USE_DISTRIBUTED;USE_GLOO" OFF )
339
341
cmake_dependent_option(
340
342
USE_C10D_NCCL "USE C10D NCCL" ON "USE_DISTRIBUTED;USE_NCCL" OFF )
343
+ cmake_dependent_option(
344
+ USE_C10D_XCCL "USE C10D XCCL" ON "USE_DISTRIBUTED;USE_XCCL" OFF )
341
345
cmake_dependent_option(
342
346
USE_C10D_MPI "USE C10D MPI" ON "USE_DISTRIBUTED;USE_MPI" OFF )
343
347
cmake_dependent_option(
Original file line number Diff line number Diff line change @@ -162,6 +162,12 @@ function(caffe2_print_configuration_summary)
162
162
message (STATUS " USE_SYSTEM_UCC : ${USE_SYSTEM_UCC} " )
163
163
endif ()
164
164
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 ()
165
171
message (STATUS " USE_NCCL : ${USE_NCCL} " )
166
172
if (${USE_NCCL} )
167
173
message (STATUS " USE_SYSTEM_NCCL : ${USE_SYSTEM_NCCL} " )
You can’t perform that action at this time.
0 commit comments