v0.2.0b1
Pre-release
Pre-release
This is the release notes of v0.2.0b1. See here for the complete list of solved issues and merged PRs.
Changes that break compatibility
- Serialization of chunks have been changed according to #412.
Highlights
- Distributed DataFrames are supported.
New Features
Enhancements
- Allow renaming allocation keys in QuotaActor (#336)
- Support **kwargs in new_session (#368)
- Enhance tile for DataFrame's
add
(#365) - Provide a unified API to create tileable objects including tensor and DataFrame (#379)
- Support non-square matrix for lu decomposition (#383)
- Unify actor distributors for workers and schedulers (#386)
- Refactor operands and integrate the directory of operands into tensor (#393)
- Add
FuseChunkData
andFuseChunk
to represent fused chunk (#412) - Remove central ChunkMetaActor in schedulers (#421)
- Use Enum instead of numbers to specify compression types (#424)
- Support creating tensor from list of tensors (#426)
Bug fixes
- Add size estimator for sparse randint (#356)
- Pass an acceptable compression list when fetching results from server (#359)
- Adjust memory estimation for TensorDot (#375)
- Fix defunct hard_limit in worker (#378)
- Fix
nsplits
of tensors generated in the tile of QR decomposition (#387) - Fix stuck web interface when tiling a graph (#390)
- Fix defunct compose option in web session (#395)
- Fix serialization of DataFrame's
index_value
orcolumns_value
if its type is int64 (#401) - Fix bug that
min_val
of index_value or columns could be nan for chunks of DataFrame (#405) - Fix executing DataFrame with Fetch operand (#407)
- Check reference type in serialization (#414)
- Support execute dataframe with compose in both local and distributed mode (#410)