mirror of
https://github.com/wassname/ray.git
synced 2026-09-10 12:38:43 +08:00
Refactor local scheduler to remove worker indices. (#245)
* Refactor local scheduler to remove worker indices. * Change scheduling state enum to int in all function signatures. * Bug fix, don't use pointers into a resizable array. * Remove total_num_workers. * Fix tests.
This commit is contained in:
committed by
Philipp Moritz
parent
ca254b8689
commit
2d1c980ad7
@@ -44,7 +44,7 @@ static inline task_spec *example_task_spec(int64_t num_args,
|
||||
|
||||
static inline task *example_task_with_args(int64_t num_args,
|
||||
int64_t num_returns,
|
||||
scheduling_state task_state,
|
||||
int task_state,
|
||||
object_id arg_ids[]) {
|
||||
task_spec *spec = example_task_spec_with_args(num_args, num_returns, arg_ids);
|
||||
task *instance = alloc_task(spec, task_state, NIL_ID);
|
||||
@@ -54,7 +54,7 @@ static inline task *example_task_with_args(int64_t num_args,
|
||||
|
||||
static inline task *example_task(int64_t num_args,
|
||||
int64_t num_returns,
|
||||
scheduling_state task_state) {
|
||||
int task_state) {
|
||||
task_spec *spec = example_task_spec(num_args, num_returns);
|
||||
task *instance = alloc_task(spec, task_state, NIL_ID);
|
||||
free_task_spec(spec);
|
||||
|
||||
Reference in New Issue
Block a user