You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- 0 Does not use openmp threads for allreduce.<br />
170
-
171
-
172
-
- 1 Use openmp threads for allreduce (default).<br />
173
-
<br />
174
-
175
-
176
-
177
-
178
153
By-default: "1"
179
154
180
155
@@ -1246,14 +1221,24 @@ Specify the maximum threshold for the Allreduce Sycl scale-out algorithm.
1246
1221
Set the threshold in bytes to specify the Sycl scaleout algorithm in the allreduce collective. Default value is 1048576. "<value>"" : ">=0"
1247
1222
1248
1223
1249
-
## CCL_SYCL_ALLREDUCE_SCALEOUT_DIRECT_THRESHOLD
1224
+
## CCL_SYCL_ALLREDUCE_SCALEOUT
1250
1225
1251
1226
1252
-
Specify the maximum threshold for the Allreduce Sycl scale-out direct algorithm.
1227
+
Specify allreduce SYCL scale-out algorithm.
1253
1228
1254
1229
1255
1230
1256
-
Set the threshold in bytes to specify the Sycl scaleout direct algorithm (call MPI_allreduce directly) in the allreduce collective. Default value is 1048576. "<value>"" : ">=0"
1231
+
Set the algorithm string from a list of available algorithms to set a specific algorithm for scale-out phase. ALLREDUCE algorithms
1232
+
- auto Automatic selection. Default vaue.
1233
+
1234
+
- direct Based on MPI_Iallreduce
1235
+
1236
+
- rabenseifner Rabenseifner’s algorithm
1237
+
1238
+
- ring Reduce_scatter + allgather ring
1239
+
1240
+
1241
+
1257
1242
1258
1243
1259
1244
## CCL_SYCL_REDUCE_SCATTER_TMP_BUF
@@ -1298,6 +1283,24 @@ Specify the threshold for the Sycl scaleout algorithm in reduce-scatter.
1298
1283
Set the threshold in bytes to specify the Sycl scaleout algorithm in the reduce-scatter collective. Default value is 4294967296. "<value>"" : ">=0"
1299
1284
1300
1285
1286
+
## CCL_SYCL_REDUCE_SCATTER_SCALEOUT
1287
+
1288
+
1289
+
Specify reduce-scatter SYCL scale-out algorithm.
1290
+
1291
+
1292
+
1293
+
Set the algorithm string from a list of available algorithms to set a specific algorithm for scale-out phase. REDUCE_SCATTER algorithms
1294
+
- auto Automatic selection. Default vaue.
1295
+
1296
+
- direct Based on MPI_Ireduce_scatter
1297
+
1298
+
- ring Ring algorithm
1299
+
1300
+
1301
+
1302
+
1303
+
1301
1304
1302
1305
Experimental OneCCL Environment Variables Functionality of these variables has not been (fully) tested and, therefore, cannot be supported nor guaranteed.
Specify the threshold for the medium size algorithm in allreduce\&. Set the threshold in bytes to specify the medium size algorithm in the allreduce collective\&. Default value is 16777216\&. '<value>'' : '>=0"
Specify the maximum threshold for the Allreduce Sycl scale-out direct algorithm\&. Set the threshold in bytes to specify the Sycl scaleout direct algorithm (call MPI_allreduce directly) in the allreduce collective\&. Default value is 1048576\&. '<value>'' : '>=0"
1225
+
Specify allreduce SYCL scale-out algorithm\&. Set the algorithm string from a list of available algorithms to set a specific algorithm for scale-out phase\&. ALLREDUCE algorithms
1226
+
.IP"\(bu"2
1227
+
auto Automatic selection\&. Default vaue\&.
1228
+
.IP"\(bu"2
1229
+
direct Based on MPI_Iallreduce
1230
+
.IP"\(bu"2
1231
+
rabenseifner Rabenseifner’s algorithm
1232
+
.IP"\(bu"2
1233
+
ring Reduce_scatter + allgather ring
1234
+
.PP
1235
+
1252
1236
.SS "CCL_SYCL_ALLREDUCE_SCALEOUT_THRESHOLD"
1253
1237
1254
1238
.PP
@@ -1269,6 +1253,18 @@ By-default: '0 (disabled)'
1269
1253
1270
1254
.PP
1271
1255
Specify the threshold for the medium size algorithm in reduce_scatter\&. Set the threshold in bytes to specify the medium size algorithm in the reduce_scatter collective\&. Default value is 67108864\&. '<value>'' : '>=0"
1256
+
.SS "CCL_SYCL_REDUCE_SCATTER_SCALEOUT"
1257
+
1258
+
.PP
1259
+
Specify reduce-scatter SYCL scale-out algorithm\&. Set the algorithm string from a list of available algorithms to set a specific algorithm for scale-out phase\&. REDUCE_SCATTER algorithms
0 commit comments