Skip to content

Commit aab63c2

Browse files
committed
UCP/CORE: Fixed processing of allow/deny list of transports.
1 parent 89f3299 commit aab63c2

File tree

2 files changed

+210
-100
lines changed

2 files changed

+210
-100
lines changed

docs/source/faq.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ communication and TCP sockets for inter-node communication.
190190
memory pointer type and copying to/from GPU memory.
191191

192192
It's possible to restrict the transports in use by setting `UCX_TLS=<tl1>,<tl2>,...`.
193+
`^` at the beginning turns the list into a deny list.
193194
The list of all transports supported by UCX on the current machine can be generated
194195
by `ucx_info -d` command.
195196
> **IMPORTANT NOTE**
@@ -221,8 +222,12 @@ In addition to the built-in transports it's possible to use aliases which specif
221222

222223
For example:
223224
- `UCX_TLS=rc` will select RC, UD for bootstrap, and prefer accelerated transports
224-
- `UCX_TLS=rc,cuda` will select RC along with Cuda memory transports.
225-
225+
- `UCX_TLS=rc,cuda` will select RC along with Cuda memory transports
226+
- `UCX_TLS=^rc` will select all available transports, except RC
227+
> **IMPORTANT NOTE**
228+
> `UCX_TLS=^ud` will select all available transports, except UD. However, UD
229+
will still be available for bootstrap. Only `UCX_TLS=^ud,ud:aux` will disable UD
230+
completely.
226231

227232
<br/>
228233

0 commit comments

Comments
 (0)