Skip to content

v0.8.0a2

Pre-release
Pre-release
Compare
Choose a tag to compare
@qinxuye qinxuye released this 23 Aug 10:39
· 395 commits to master since this release
3b10fd4

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

New Features

  • DataFrame
    • Support initializing Mars objects from CUDA (#2308)
    • Support md.to_numeric (#2290, thanks @hoarjour!)
    • Gives an error when input DataFrame has unknown dtypes (#2355)
    • Added assign to DataFrame (#2362, thanks @hxri!)
    • Support reading csv file from oss (#2292, thanks @zebivy!)
  • Tensor
    • Implements mars.tensor.stats.ks_2samp (#2324)
    • Implements mars.tensor.stats.ks_1samp (#2335)
  • Learn
    • Support PyTorch Dataset for oscar (#2246, thanks @yuanchongtt!)
    • Add KFold support (#2363)
  • Services
    • Add API to retrieve progress and status of tileables (#2357)
  • Web
    • Add visualization page for tileable graphs (#2282, thanks @RandomY-2!)
    • Add storage infos in web (#2317)
    • Display tileable progress, status and dependency link type on task detail page (#2360, thanks @RandomY-2!)
  • Others
    • [Ray] Rerun subtask for ray backend (#2288, thanks @keyile!)
    • Add experimental Dask-on-Mars support (#2289, thanks @loopyme!)

Enhancements

  • Support setting multiple columns in DataFrame (#2303)
  • Refactor tileable visualization classes (#2318)
  • Create service classes to manage service and session operations (#2326)
  • Improve wait_actor_pool_recovered (#2328, thanks @keyile!)
  • Remove bokeh from package requirements (#2339)
  • Optimize mars supervisor scheduling (#2325)

Bug fixes

  • Fix hangs when worker main pool has failures. (#2286)
  • Fix the error when multiple subtasks fetch the same data (#2322)
  • [Ray] Fix ray ci (#2343, thanks @keyile!)
  • Fix error in Dask-on-Mars when compute multiple objects (#2348, thanks @loopyme!)
  • Fix KeyError when remote function returns None (#2371)
  • Fix DataFrame comparison when data type is period (#2373)

Documentation

  • Fix untranslated strings in doc (#2346)
  • Fix docs of DataFrame.assign (#2367)