Skip to content

v0.2.0b1

Pre-release
Pre-release
Compare
Choose a tag to compare
@qinxuye qinxuye released this 31 May 05:45
· 1124 commits to master since this 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

  • Support concatenating DataFrame chunks into one (#396)
  • Add support for distributed DataFrame (#399)

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 and FuseChunk 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 or columns_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)