Skip to content

Releases: openucx/ucx

v1.6.0

17 Jul 20:16
24d3af9
Compare
Choose a tag to compare

Features:

  • Modular architecture for UCT transports
  • ROCm transport re-design: support for managed memory, direct copy, ROCm GDR
  • Random scheduling policy for DC transport
  • Optimized out-of-box settings for multi-rail
  • Added support for OmniPath (using Verbs)
  • Support for PCI atomics with IB transports
  • Reduced UCP address size for homogeneous environments

Bugfixes:

  • Multiple stability and performance improvements in TCP transport
  • Multiple stability fixed in Verbs and MLX5 transports
  • Multiple stability fixes in UCM memory hooks
  • Multiple stability fixes in UGNI transport
  • RPM Spec file cleanup
  • Fixing compilation issues with most recent clang and gcc compilers
  • Fixing the wrong name of aliases
  • Fix data race in UCP wireup
  • Fix segfault when libuct.so is reloaded - issue #3558
  • Include Java sources in distribution
  • Handle EADDRNOTAVAIL in rdma_cm connection manager
  • Disable ibcm on RHEL7+ by default
  • Fix data race in UCP proxy endpoint
  • Static checker fixes
  • Fallback to ibv_create_cq() if ibv_create_cq_ex() returns ENOSYS
  • Fix malloc hooks test
  • Fix checking return status in ucp_client_server example
  • Fix gdrcopy libdir config value
  • Fix printing atomic capabilities in ucx_info
  • Fix perftest warmup iterations to be non-zero
  • Fixing default values for configure logic
  • Fix race condition updating fired_events from multiple threads
  • Fix madvise() hook

Tested configurations:

  • RDMA: MLNX_OFED 4.5, distribution inbox drivers, rdma-core 22.1
  • CUDA: gdrcopy 1.3.2, cuda 9.2, ROCm 2.2
  • XPMEM: 2.6.2
  • KNEM: 1.1.3

v1.6.0-rc5

13 Jul 21:51
7697ece
Compare
Choose a tag to compare
v1.6.0-rc5 Pre-release
Pre-release

Features:

  • Modular architecture for UCT transports
  • ROCm transport re-design: support for managed memory, direct copy, ROCm GDR
  • Random scheduling policy for DC transport
  • Optimized out-of-box settings for multi-rail
  • Added support for OmniPath (using Verbs)
  • Support for PCI atomics with IB transports
  • Reduced UCP address size for homogeneous environments

Bugfixes:

  • Multiple stability and performance improvements in TCP transport
  • Multiple stability fixed in Verbs and MLX5 transports
  • Multiple stability fixes in UCM memory hooks
  • Multiple stability fixes in UGNI transport
  • RPM Spec file cleanup
  • Fixing compilation issues with most recent clang and gcc compilers
  • Fixing the wrong name of aliases
  • Fix data race in UCP wireup
  • Fix segfault when libuct.so is reloaded - issue #3558
  • Include Java sources in distribution
  • Handle EADDRNOTAVAIL in rdma_cm connection manager
  • Disable ibcm on RHEL7+ by default
  • Fix data race in UCP proxy endpoint
  • Static checker fixes
  • Fallback to ibv_create_cq() if ibv_create_cq_ex() returns ENOSYS
  • Fix malloc hooks test
  • Fix checking return status in ucp_client_server example
  • Fix gdrcopy libdir config value
  • Fix printing atomic capabilities in ucx_info
  • Fix perftest warmup iterations to be non-zero
  • Fixing default values for configure logic
  • Fix race condition updating fired_events from multiple threads
  • Fix madvise() hook

Tested configurations:

  • RDMA: MLNX_OFED 4.5, distribution inbox drivers, rdma-core 22.1
  • CUDA: gdrcopy 1.3.2, cuda 9.2, ROCm 2.2
  • XPMEM: 2.6.2
  • KNEM: 1.1.3

v1.6.0-rc4

26 Jun 21:53
66638b4
Compare
Choose a tag to compare
v1.6.0-rc4 Pre-release
Pre-release

Features:

  • Modular architecture for UCT transports
  • ROCm transport re-design: support for managed memory, direct copy, ROCm GDR
  • Random scheduling policy for DC transport
  • Optimized out-of-box settings for multi-rail
  • Added support for OmniPath (using Verbs)
  • Support for PCI atomics with IB transports
  • Reduced UCP address size for homogeneous environments

Bugfixes:

  • Multiple stability and performance improvements in TCP transport
  • Multiple stability fixed in Verbs and MLX5 transports
  • Multiple stability fixes in UCM memory hooks
  • Multiple stability fixes in UGNI transport
  • RPM Spec file cleanup
  • Fixing compilation issues with most recent clang and gcc compilers
  • Fixing the wrong name of aliases
  • Fix data race in UCP wireup
  • Fix segfault when libuct.so is reloaded - issue #3558
  • Include Java sources in distribution
  • Handle EADDRNOTAVAIL in rdma_cm connection manager
  • Disable ibcm on RHEL7+ by default
  • Fix data race in UCP proxy endpoint
  • Static checker fixes
  • Fallback to ibv_create_cq() if ibv_create_cq_ex() returns ENOSYS
  • Fix malloc hooks test
  • Fix checking return status in ucp_client_server example
  • Fix gdrcopy libdir config value
  • Fix printing atomic capabilities in ucx_info
  • Fix perftest warmup iterations to be non-zero
  • Fixing default values for configure logic
  • Fix race condition updating fired_events from multiple threads

Tested configurations:

  • RDMA: MLNX_OFED 4.5, distribution inbox drivers, rdma-core 22.1
  • CUDA: gdrcopy 1.3.2, cuda 9.2, ROCm 2.2
  • XPMEM: 2.6.2
  • KNEM: 1.1.3

v1.6.0-rc3

19 Jun 11:02
67b1623
Compare
Choose a tag to compare
v1.6.0-rc3 Pre-release
Pre-release

Features:

  • Modular architecture for UCT transports
  • ROCm transport re-design: support for managed memory, direct copy, ROCm GDR
  • Random scheduling policy for DC transport
  • Optimized out-of-box settings for multi-rail
  • Added support for OmniPath (using Verbs)
  • Support for PCI atomics with IB transports
  • Reduced UCP address size for homogeneous environments

Bugfixes:

  • Multiple stability and performance improvements in TCP transport
  • Multiple stability fixed in Verbs and MLX5 transports
  • Multiple stability fixes in UCM memory hooks
  • Multiple stability fixes in UGNI transport
  • RPM Spec file cleanup
  • Fixing compilation issues with most recent clang and gcc compilers
  • Fixing the wrong name of aliases
  • Fix data race in UCP wireup
  • Fix segfault when libuct.so is reloaded - issue #3558
  • Include Java sources in distribution
  • Handle EADDRNOTAVAIL in rdma_cm connection manager
  • Disable ibcm on RHEL7+ by default
  • Fix data race in UCP proxy endpoint
  • Static checker fixes
  • Fallback to ibv_create_cq() if ibv_create_cq_ex() returns ENOSYS
  • Fix malloc hooks test
  • Fix checking return status in ucp_client_server example

v1.5.2

19 Jun 08:44
d4f8154
Compare
Choose a tag to compare

Features:

  • Added support for OmniPath (using Verbs)

Bugfixes:

  • Fix segfault when libuct.so is reloaded - issue #3558
  • Fix ucx_info crash when printing configuration alias
  • Fix static checker errors
  • Fallback to ibv_create_cq() if ibv_create_cq_ex() returns ENOSYS

v1.6.0-rc2

13 Jun 17:32
70fde58
Compare
Choose a tag to compare
v1.6.0-rc2 Pre-release
Pre-release

Features:

  • Modular architecture for UCT transports
  • ROCm transport re-design: support for managed memory, direct copy, ROCm GDR
  • Random scheduling policy for DC transport
  • Optimized out-of-box settings for multi-rail
  • Added support for OmniPath (using Verbs)
  • Support for PCI atomics with IB transports
  • Reduced UCP address size for homogeneous environments

Bugfixes:

  • Multiple stability and performance improvements in TCP transport
  • Multiple stability fixed in Verbs and MLX5 transports
  • Multiple stability fixes in UCM memory hooks
  • Multiple stability fixes in UGNI transport
  • RPM Spec file cleanup
  • Fixing compilation issues with most recent clang and gcc compilers
  • Fixing the wrong name of aliases
  • Fix data race in UCP wireup
  • Fix segfault when libuct.so is reloaded - issue #3558
  • Include Java sources in distribution
  • Handle EADDRNOTAVAIL in rdma_cm connection manager
  • Disable ibcm on RHEL7+ by default
  • Fix data race in UCP proxy endpoint
  • Static checker fixes
  • Fallback to ibv_create_cq() if ibv_create_cq_ex() returns ENOSYS

Tested configurations:

  • RDMA: MLNX_OFED 4.5, distribution inbox drivers, rdma-core 22.1
  • CUDA: gdrcopy 1.3.2, cuda 9.2, ROCm 2.2
  • XPMEM: 2.6.2
  • KNEM: 1.1.3

v1.5.2-rc3

12 Jun 18:29
195f046
Compare
Choose a tag to compare
v1.5.2-rc3 Pre-release
Pre-release

Features:

  • Added support for OmniPath (using Verbs)

Bugfixes:

  • Fix segfault when libuct.so is reloaded - issue #3558
  • Fix ucx_info crash when printing configuration alias
  • Fix static checker errors
  • Fallback to ibv_create_cq() if ibv_create_cq_ex() returns ENOSYS

v1.5.2-rc2

10 Jun 19:16
f4e3e2b
Compare
Choose a tag to compare
v1.5.2-rc2 Pre-release
Pre-release

Features:

  • Added support for OmniPath (using Verbs)

Bugfixes:

  • Fix segfault when libuct.so is reloaded - issue #3558
  • Fix ucx_info crash when printing configuration alias
  • Fix static checker errors

v1.5.2-rc1

04 Jun 18:02
b03b274
Compare
Choose a tag to compare
v1.5.2-rc1 Pre-release
Pre-release

Bugfixes:

  • Fix segfault when libuct.so is reloaded - issue #3558
  • Fix ucx_info crash when printing configuration alias
  • Fix static checker errors

v1.6.0-RC1

29 May 21:30
cf5f219
Compare
Choose a tag to compare
v1.6.0-RC1 Pre-release
Pre-release

Features:

  • Modular architecture for UCT transports
  • ROCm transport re-design: support for managed memory, direct copy, ROCm GDR
  • Random scheduling policy for DC transport
  • Optimized out-of-box settings for multi-rail
  • Added support for OmniPath (using Verbs)
  • Support for PCI atomics with IB transports
  • Reduced UCP address size for homogeneous environments

Bugfixes:

  • Multiple stability and performance improvements in TCP transport
  • Multiple stability fixed in Verbs and MLX5 transports
  • Multiple stability fixes in UCM memory hooks
  • Multiple stability fixes in UGNI transport
  • RPM Spec file cleanup
  • Fixing compilation issues with most recent clang and gcc compilers

Tested configurations:

  • RDMA: MLNX_OFED 4.5, distribution inbox drivers, rdma-core 22.1
  • CUDA: gdrcopy 1.3.2, cuda 9.2, ROCm 2.2
  • XPMEM: 2.6.2
  • KNEM: 1.1.3