Skip to content

v0.2.0b2

Pre-release
Pre-release
Compare
Choose a tag to compare
@qinxuye qinxuye released this 05 Jul 15:20
· 1100 commits to master since this release

This is the release notes of v0.2.0b2. See here for the complete list of solved issues and merged PRs.

New Features

  • DataFrame
    • Support unary ops for DataFrame. (#432)
    • Add radd implementation for DataFrame (#506)
  • Tensor
    • Add fancy indexing support (#444)
    • Implement randomized_svd (#388)
  • Add mutable tensor support for local cluster (#464)

Enhancements

  • Remove handle_params and calc_shape in operand class (#443)
  • Simplify building executable graph (#455)
  • Replace default_name with default_uid (#466)
  • Remove --ui-port option for Mars Web (#482)
  • Add serialize support for complex type (#488)
  • Refactor web using standalone tornado handlers (#512)
  • Define __str__ and __repr__ for DataFrame, Index, and Series. (#511)

Bug fixes

  • Fix memory size estimation for Fuse nodes (#436)
  • Avoid shuffle for adding two dataframes whose index and columns are identical (#456)
  • Fix compression types when transferring files (#459)
  • Fix promise reference counting issues (#474)
  • Add resource heartbeat to avoid fake worker death (#471)
  • Use lazy import for cupy and cudf (#480)
  • Add placement_order as a priority item (#498)
  • Specify an __order__ attribute in Enum class OperandState (#502)
  • Move scheduler policy back to v0.1 (#445)
  • Send callback on quota allocation failure (#516)

Installation

  • Build wheel for tag cp27-cp27m (#457)