Shawn Yang

Results 90 issues of Shawn Yang

## What do these changes do? This PR removes source_idxes/source_mappers from `FetchShuffle` to reduce scheduling overhead of shuffle meta and make operands relying on those attributes work on ray task-based...

**Describe the bug** Mars unique operand failed on ray shuffle with AssertionError on check `assert len(subtask_chunk_graph.result_chunks) == 1`: ```python def _get_subtask_out_info( subtask_chunk_graph: ChunkGraph, is_mapper: bool, n_reducers: int = None ):...

## What do these changes do? This PR add support for scheduling ray tasks in Ray oscar deploy backend ## Related issue number Closes #3164 ## Check code requirements -...

**Describe the bug** Ray task mode doesn't update progress until whole task finished: ![image](https://user-images.githubusercontent.com/12445254/183634801-331c03f6-5a5d-4ba5-b11f-9645c0840e93.png) **To Reproduce** To help us reproducing this bug, please provide information below: 1. Your Python version:...

## What do these changes do? This PR skip store shuffle object refs to reduce meta overhead and supervisor serialization bottleneck by disable autoscale-in when shuffle is executing. ## Related...

**Describe the bug** Mars access some private attribute pof ray which needs to be removed. **To Reproduce** To help us reproducing this bug, please provide information below: 1. Your Python...

**Is your feature request related to a problem? Please describe.** Currently ray dag mode run supervisor in client, which have some issues: - Client and Ray cluster are usually not...

This issue is used for tracking Ray-based Shuffle For Mars progress: - [x] Ray Future-based Shuffle MEP:https://github.com/mars-project/meps/pull/2 - [x] Shuffle Meta optimization #3055 - [x] Ray Future-based Shuffle - [x]...

proposal

For function calls such as DataFrame.apply, DataFrameGroupby.apply, Series.apply, etc., the user will pass in a custom function, i.e. UDF. Mars will serialize the custom function multiple times during graph building,...

**Describe the bug** A clear and concise description of what the bug is. **To Reproduce** To help us reproducing this bug, please provide information below: 1. Your Python version 2....