v0.2.0a3
Pre-release
Pre-release
This is the release notes of v0.2.0a3. See here for the complete list of solved issues and merged PRs.
Changes that break compatibility
- Sparse arithmetic operations of tensor will only apply on non-zero elements.
Highlights
- Shuffle support for both local and distributed schedulers.
New Features
- Add shuffle capability in local mode (#236)
- Add shuffle capability in distributed environment (#260)
- Add support for detecting NVIDIA GPU resources (#317)
- Implement
__array_function__
protocol (#332) - Experimental
add
support for DataFrame (#351)
Enhancements
- Support
mt.diag
on sparse 2d tensor (#254) - Move fetch into standalone package (#246)
- Remove
rough_size
from tensor & remove chunk registration when creation failed (#266) - Remove chunk square limitation in
lu
decomposition (#272) - Allow registering different operand actors for different operands (#278)
- Support execute graph without fusion (#294)
- Support arithmetic operators on only nonzero elements in a sparse matrix (#299)
- Implement operands for
SparseVector
(#313) - Remove chunk square limitation in
cholesky
decomposition (#327) - Allow batch rejecting peers in workers by endpoints (#328)
- Support replacing actor classes given registration (#348)
Bug fixes
- Fix
TensorInv
tile when input tensor has only one chunk (#253) - Fix
solve_triangular
operand's sparse attributes (#257) - Fix
kernel_mode
decorator when an exception occurred in wrapped function (#274) - Pass
sparse
parameter when create fetch operand (#279) - Add
sparse
property for fuse operand (#284) - Use new allocation strategy to circumvent inflating granularity in arrow (#287)
- Fix create existing operand actor (#228)
- Validate axis for reduction (#304)
- Fix execution size for fuse nodes (#309)
- Fix arithmetic calculation with
where
(#314) - Remove
use_one_memory_mapped_file
argument when starting plasma_store (#318) - Fix errors caused by argument changes in tiledb (#324)
- Support execute tiled tensor in distributed mode (#322)
- Fix tiledb error when numpy int64 in shape (#339)
- Register worker when finish initialization (#343)
Documentation
- Add more Chinese translations (#285, thanks @chenquan!)
- Fix issues when creating generated docs && fix untranslated titles (#291)
Tests
- Use parallel build for coveralls (#261)