Skip to content

v0.2.0rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@hekaisheng hekaisheng released this 30 Jul 04:08
· 1081 commits to master since this release

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

Changes that break compatibility

  • A huge refactor in #579 that merges expression and execution together both for tensor and DataFrame.

New Features

  • Add a web page listing all running operands (#521)
  • Support conversions between tensor and DataFrame (#524)
  • Add distributed series support (#525)
  • Add support for worker timeline (#529)
  • Support view behavior in numpy and add tensor.view() as well as tensor.flat (#534)
  • Mutable tensor for local session and web session (#536)
  • Support fetch tensor data slices from client (#540)

Enhancements

  • Do consolidation for totiledb (#403)
  • Support failover for shuffle operands (#550)
  • Allow specifying different calculation methods for CPU and memory (#560)
  • Merge expressions and execution directories (#579)

Bug fixes

  • Fix bug that redundant graphs are submitted unexpectedly when eager mode is on (#523)
  • Fix unify chunks when add a scalar with out (#542)
  • Fix execution error caused by fused ShuffleReduces (#546)
  • Fix wrong result of negative indexing (#547)
  • Fix error in importing new_client in Python 2.7 (#558)

Installation

  • Fix build issue under cp27-cp27m-manylinux1 (#588)

Tests

  • Separate scheduler integrated tests (#563)