Allow None in ucx configuration schema
@@ -794,25 +794,25 @@ properties:
UCX provides access to other transport methods including NVLink and InfiniBand.
properties:
cuda_copy:
- type: boolean
+ type: [boolean, 'null']
description: |
Set environment variables to enable CUDA support over UCX. This may be used even if
InfiniBand and NVLink are not supported or disabled, then transferring data over TCP.
tcp:
- type: boolean
+ type: [boolean, 'null']
description: |
Set environment variables to enable TCP over UCX, even if InfiniBand and NVLink
are not supported or disabled.
nvlink:
- type: boolean
+ type: [boolean, 'null']
description: |
Set environment variables to enable UCX over NVLink, implies ``distributed.comm.ucx.tcp=True``.
infiniband:
- type: boolean
+ type: [boolean, 'null']
description: |
Set environment variables to enable UCX over InfiniBand, implies ``distributed.comm.ucx.tcp=True``.
rdmacm:
- type: boolean
+ type: [boolean, 'null']
description: |
Set environment variables to enable UCX RDMA connection manager support,
requires ``distributed.comm.ucx.infiniband=True``.
