v0.8.0a1
Pre-release
Pre-release
This is the release notes of v0.8.0a1. See here for the complete list of solved issues and merged PRs.
New Features
- Tensor
- Learn
- Implements mars.learn.utils.multiclass.unique_label (#2295)
- Services
- Add get_storage_level_info api (#2228)
- Basic rerun subtask (#2198)
- Add API to fetch tileable graph as JSON (#2253, thanks @RandomY-2!)
- Enable running on GPU for oscar (#2284)
- Others
- Add support for seek method in memory cases (#2250)
Enhancements
- Support choosing aggregation algorithm at runtime (#2213)
- Add support for stateless actors (#2218)
- Add status filters for Cluster service (#2214)
- Reassign subtasks and filter nodes with status (#2159, thanks @vcfgv!)
- Add methods to sessions to get web endpoint (#2236)
- Ensure range index incremental for data source op like
md.read_csv
(#2232) - Use Kubernetes Service to discover Mars Supervisors (#2227)
- Record mapper meta for shuffle task (#2248)
- Support data dependency for
run_script
(#2251) - Refine oscar debugging (#2252)
- Support fetch_log for web session (#2257)
- Use batch method to reduce transferring cost for shuffle tasks (#2233)
- Allow turning off actor killing (#2273)
- Assign bands given devices of subtasks (#2276)
- Add bind method to facilitate extracting batch args (#2280)
- Reduce memory estimation for specific operands (#2283)
Bug fixes
- Fix
NoDataToSpill
when multiple storage quota requests happen simultaneously (#2203) - Pass logging config file name into sub pools (#2222)
- Stop using thread local to store default session. (#2217)
- Fix possible CI failure when destroying remote object for incremental index (#2239)
- Fix service errors in Windows (#2237)
Documentation
Installation
- Merge default & distributed requirements (#2263)