v21.12.00
π Bug Fixes
- Remove automatic
doc
labeler (#807) @pentschev - Add create_cuda_context UCX config from Distributed (#801) @pentschev
- Ignore deprecation warnings from pkg_resources (#784) @pentschev
- Fix parsing of device by UUID (#780) @pentschev
- Avoid creating CUDA context in LocalCUDACluster parent process (#765) @pentschev
- Remove gen_cluster spill tests (#758) @pentschev
- Update memory_pause_fraction in test_spill (#757) @pentschev
π Documentation
- Add troubleshooting page with PCI Bus ID issue description (#777) @pentschev
π New Features
- Handle UCX-Py FutureWarning on UCX < 1.11.1 deprecation (#799) @pentschev
- Pin max
dask
&distributed
versions (#794) @galipremsagar - Update to UCX-Py 0.23 (#752) @pentschev
π οΈ Improvements
- Fix spill-to-disk triggered by Dask explicitly (#800) @madsbk
- Fix Changelog Merge Conflicts for
branch-21.12
(#797) @ajschmidt8 - Use unittest.mock.patch for all os.environ tests (#787) @pentschev
- Logging when RMM allocation fails (#782) @madsbk
- Tally IDs instead of device buffers directly (#779) @madsbk
- Avoid proxy object aliasing (#775) @madsbk
- Test of sizeof proxy object (#774) @madsbk
- gc.collect when spilling on demand (#771) @madsbk
- Reenable explicit comms tests (#770) @madsbk
- Simplify JIT-unspill and writing docs (#768) @madsbk
- Increase CUDAWorker close timeout (#764) @pentschev
- Ignore known but expected test warnings (#759) @pentschev
- Spilling on demand (#756) @madsbk
- Revert "Temporarily skipping some tests because of a bug in Dask (#753)" (#754) @madsbk
- Temporarily skipping some tests because of a bug in Dask (#753) @madsbk
- Removing the
FrameProxyObject
workaround (#751) @madsbk - Use cuDF Frame instead of Table (#748) @madsbk
- Remove proxy object locks (#747) @madsbk
- Unpin
dask
&distributed
in CI (#742) @galipremsagar - Update SSHCluster usage in benchmarks with new CUDAWorker (#326) @pentschev