-
Notifications
You must be signed in to change notification settings - Fork 5.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Actor] [Code Quality] Add Unit Tests for Actors Sorting #34058
[Actor] [Code Quality] Add Unit Tests for Actors Sorting #34058
Commits on Mar 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e25340b - Browse repository at this point
Copy the full SHA e25340bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c0c451 - Browse repository at this point
Copy the full SHA 1c0c451View commit details -
Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9341845 - Browse repository at this point
Copy the full SHA 9341845View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee504fb - Browse repository at this point
Copy the full SHA ee504fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9608cfb - Browse repository at this point
Copy the full SHA 9608cfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ab6687 - Browse repository at this point
Copy the full SHA 7ab6687View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c1d2b8 - Browse repository at this point
Copy the full SHA 7c1d2b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd9fe35 - Browse repository at this point
Copy the full SHA cd9fe35View commit details
Commits on Mar 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9b86757 - Browse repository at this point
Copy the full SHA 9b86757View commit details -
Configuration menu - View commit details
-
Copy full SHA for 917c9f5 - Browse repository at this point
Copy the full SHA 917c9f5View commit details
Commits on Apr 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9b7a381 - Browse repository at this point
Copy the full SHA 9b7a381View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94283fa - Browse repository at this point
Copy the full SHA 94283faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fc9665 - Browse repository at this point
Copy the full SHA 4fc9665View commit details -
Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 74aef46 - Browse repository at this point
Copy the full SHA 74aef46View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2526f6 - Browse repository at this point
Copy the full SHA b2526f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdc99d7 - Browse repository at this point
Copy the full SHA cdc99d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for eefc919 - Browse repository at this point
Copy the full SHA eefc919View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49e268b - Browse repository at this point
Copy the full SHA 49e268bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d33c08 - Browse repository at this point
Copy the full SHA 6d33c08View commit details -
[Dashboard] Add button to download logs to file (ray-project#33337)
Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ab70669 - Browse repository at this point
Copy the full SHA ab70669View commit details -
[Dashboard] Delete old IA (ray-project#33308)
Deletes the old IA. Deleted all routes from old IA that were no longer used. (One remained: CmdResult) Moved all the new IA routes from /new/<route> to /<route> Deleted all components that were no longer used as a result of removing old IA routes Deleted all parameters for "newIA" and removed the code paths where newIA is false Deleted the dark theme from the the app (theme was only adjustable in the old IA) I manually tested every single button to make sure links still worked. Our testing on the dashboard is not quite good enough yet (it's getting better) to trust the tests to catch all possible bugs here. The earlier we get this into nightly, the more manual testing from users we can get. Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ffcd92 - Browse repository at this point
Copy the full SHA 1ffcd92View commit details -
[Docs] Final polish batch_tuning and batch_forecasting examples (ray-…
…project#31578) Why are these changes needed? Changes made to batch_tuning.ipynb and batch_forecasting.ipynb: Update notebook texts, make steps clearer. Tune outputs only showing SMOKE_TEST outputs. --------- Signed-off-by: Christy Bergman <[email protected]> Signed-off-by: Antoni Baum <[email protected]> Co-authored-by: Antoni Baum <[email protected]> Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6c43be - Browse repository at this point
Copy the full SHA b6c43beView commit details -
[RLlib] Remove all default config objects and rllib/agents (ray-proje…
…ct#33242) Signed-off-by: Artur Niederfahrenhorst <[email protected]> Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e610960 - Browse repository at this point
Copy the full SHA e610960View commit details -
[core][ci] Fix test_task_events.py (ray-project#33343)
Fix the test run. Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 396fb3c - Browse repository at this point
Copy the full SHA 396fb3cView commit details -
[ci] Only pin typeguard for Python <=3.7 (ray-project#33402)
70dbf41 pinned typeguard to make ax-platform work again on latest master, but a8a1ed0 updated ax-platform for python >= 3.8. The typeguard pin is incompatible with this pinned version. So we need to pin typeguard only for Python 3.7 to make the image builds for 3.8+ work again. Signed-off-by: Kai Fricke <[email protected]> Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 466d55e - Browse repository at this point
Copy the full SHA 466d55eView commit details -
[tune] Cleanup path-related properties in experiment classes (ray-pro…
…ject#33370) The naming of different path-related components in Ray Tune is currently messy. For instance, `Experiment.local_dir` refers to main results directory, e.g. `~/ray_results`, while `Trial.local_dir` refers to the experiment directory, e.g. `~/ray_results/experiment`. The same is true for properties, where it's unclear if it refers to the object's sub directory or to its parent directory. To disentangle this information, this PR introduces a new naming convention. - All entities receiving a "parent path" receive it in a unambiguous naming scheme. - For instance, `Experiment(storage_path)`, `TrialRunner(experiment_path)`, `Trial(experiment_path)` - Outputs are also normalized. E.g. `Trial.remote_experiment_path` and `Trial.local_experiment_path` - We keep existing arguments and properties for backwards compatibility Signed-off-by: Kai Fricke <[email protected]> Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 403abb9 - Browse repository at this point
Copy the full SHA 403abb9View commit details -
[docs] Reminder to add new methods to the API Ref (ray-project#33389)
Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1256bbe - Browse repository at this point
Copy the full SHA 1256bbeView commit details -
[Release Test] Remove runtime env usage from release tests (ray-proje…
…ct#33288) Use SDK commands for all core tests. It is because there was a big regression after migrating to V2 anyscale job runner. Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5daa34 - Browse repository at this point
Copy the full SHA f5daa34View commit details -
[data] [streaming] Fix inability to pickle Dataset in the middle of s…
…treaming execution (ray-project#33406) Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f56a93b - Browse repository at this point
Copy the full SHA f56a93bView commit details -
[ci] Display Core prerelease dependencies (ray-project#33408)
Signed-off-by: Matthew Deng <[email protected]> Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 48ce37f - Browse repository at this point
Copy the full SHA 48ce37fView commit details -
[RLlib] Delete duplicate test_vtrace_v2 file (ray-project#33315)
Signed-off-by: Avnish <[email protected]> Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44a9f88 - Browse repository at this point
Copy the full SHA 44a9f88View commit details -
[RLlib] Add option for running multiple sgd iters for impala learner …
…api (ray-project#33316) Signed-off-by: Avnish <[email protected]> Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9516184 - Browse repository at this point
Copy the full SHA 9516184View commit details -
[RLlib] Move Learner Hp assignment to validate (ray-project#33392)
* Move adding params to learner hps to validate in order to be compatible with rllib yaml files * Move learner_hp assignment from builder functions to validate Signed-off-by: Avnish <[email protected]> Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for db3beed - Browse repository at this point
Copy the full SHA db3beedView commit details -
[Core][deps] pin json-schema < 4.18 (ray-project#33412)
ray-project#33411 there is a risk ray client_server will crash with jsonschema >= 4.18 Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 597b169 - Browse repository at this point
Copy the full SHA 597b169View commit details -
[CI][runtime-env] fix runtime-env test (ray-project#33400)
This PR adds 3.11 in the allowed runtime env conda version which was made available during the recent conda 2.23.0 release. conda/conda#11170 (comment) It also fixes a a wheel rename for mac osx wheels from "*_intel.whl" to "*x86_64.whl" in recent builds. A previous intel wheel build for mac:https://buildkite.com/ray-project/oss-ci-build-branch/builds/1268#0184a81c-6dd7-4cd2-8534-b6f763b8ce24 A more recent x86_64 name wheel build: https://buildkite.com/ray-project/oss-ci-build-branch/builds/2599#0186badf-4b95-44fd-b57d-6e42d5462c1d Signed-off-by: rickyyx <[email protected]> Co-authored-by: scv119 <[email protected]> Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8f9c4fd - Browse repository at this point
Copy the full SHA 8f9c4fdView commit details -
[Core] Python worker startup benchmark (ray-project#33281)
$ ./benchmark_worker_startup.py --help usage: benchmark_worker_startup.py [-h] --num_cpus_in_cluster NUM_CPUS_IN_CLUSTER --num_tasks_or_actors_per_run NUM_TASKS_OR_ACTORS_PER_RUN --num_measurements_per_configuration NUM_MEASUREMENTS_PER_CONFIGURATION This release test measures Ray worker startup time. Specifically, it measures the time to start N different tasks or actors, where each task or actor imports a large library (currently PyTorch). N is configurable. The test runs under a few different configurations: {task, actor} x {runtime env, no runtime env} x {GPU, no GPU} x {cold start, warm start}. options: -h, --help show this help message and exit --num_cpus_in_cluster NUM_CPUS_IN_CLUSTER The number of CPUs in the cluster. This determines how many CPU resources each actor/task requests. --num_tasks_or_actors_per_run NUM_TASKS_OR_ACTORS_PER_RUN The number of tasks or actors per 'run'. A run starts this many tasks/actors and consitutes a single measurement. Several runs can be composed within a single job for measure warm start, or spread across different jobs to measure cold start. --num_measurements_per_configuration NUM_MEASUREMENTS_PER_CONFIGURATION The number of measurements to record per configuration. This script uses test_single_configuration.py to run the actual measurements. Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5013f8 - Browse repository at this point
Copy the full SHA c5013f8View commit details -
[serve] Add replica info to metadata rest api (ray-project#33292)
This adds details about the live replicas for each deployment to be fetched from the new GET endpoint. Sample replica detail from running a test application: ``` replica_id: app2_BasicDriver#KhlXQe state: RUNNING pid: 25853 actor_name: SERVE_REPLICA::app2_BasicDriver#KhlXQe actor_id: 2355af670b023966af79501501000000 node_id: 3631e75fc5312752c54b567ee66491a1e58a0420f0abc5b1c44e70cf node_ip: 192.168.0.141 start_time_s: 1678818083.039281 ``` Details: * `is_allocated` on each replica used to return just the node id for the controller to confirm the replica has been placed on a node and started. Now, it returns a tuple of runtime-context-related info: * `pid` * `actor_id` * `node_id` * `node_ip` * The four fields listed above that are retrieved from the replica actor may be `None` before the actor is actually scheduled, so they are marked optional in the schema. (The rest of the fields are filled in immediately when the replica is created to be tracked in the controller) ``` class ReplicaDetails(BaseModel, extra=Extra.forbid): replica_id: str state: ReplicaState pid: Optional[int] actor_name: str actor_id: Optional[str] node_id: Optional[str] node_ip: Optional[str] start_time_s: float ``` Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c09fd76 - Browse repository at this point
Copy the full SHA c09fd76View commit details -
[serve] Prevent mixing single/multi-app config deployment (ray-projec…
…t#33340) To simplify execution and not have to worry about covering all possible conflicts, we want to prevent users from deploying a single-app config (`ServeApplicationSchema`) first then switch to deploying a multi-app config (`ServeDeploySchema`), or vice versa. Eventually we want to deprecate deploying using `ServeApplicationSchema`, so this also encourages users to migrate. If users mix single-app and multi-app: - we will raise an error in `controller.deploy_apps` - the REST api will also return a `400 Response` with the error message Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c19677d - Browse repository at this point
Copy the full SHA c19677dView commit details -
[Data] Ramp up
max_tasks_in_flight
(ray-project#33379)n this PR, we start the max_tasks_in_flight at 1 to make sure we fully utilize all the min_workers to start with. Then once min_workers have been created, we ramp up to the default max_tasks_in_flight of 4. This allows us to maximize parallelism for datasets with a small number of blocks. --------- Signed-off-by: amogkam <[email protected]> Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3396292 - Browse repository at this point
Copy the full SHA 3396292View commit details -
Add Sematic as a tool with a Ray integration (ray-project#33387)
Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ca5b00d - Browse repository at this point
Copy the full SHA ca5b00dView commit details -
[RLlib][Docs] Restructure Policy's API page (ray-project#33344)
Signed-off-by: Kourosh Hakhamaneshi <[email protected]> Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb53ec6 - Browse repository at this point
Copy the full SHA eb53ec6View commit details -
[Serve][Doc] Add Application serve examples. (ray-project#33164)
Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b19fdac - Browse repository at this point
Copy the full SHA b19fdacView commit details -
Fix Ray on Spark node options verification (ray-project#33382)
The current node option verification attempts to convert a string key to a dictionary when constructing an error message for blocked options, resulting in unclear / unintended exception. Signed-off-by: dbczumar <[email protected]> Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 86c1a52 - Browse repository at this point
Copy the full SHA 86c1a52View commit details -
[core] fifo worker killing policy (ray-project#33430)
For long-living, memory leaking actors, it is more desirable to kill oldest task that is leaking the most. This avoid the situation where we constantly kill actor, which may lead to side effects where we generate a lot of log files, or trigger increased memory consumption in gcs / dashboard Co-authored-by: Clarence Ng <[email protected]> Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 17a289e - Browse repository at this point
Copy the full SHA 17a289eView commit details -
[nightly] Reduce EBS volume for many nodes tests (ray-project#33432)
EBS is not necessary for many nodes test and it's 150GB by default. This reduce it to 30GB. --------- Co-authored-by: Chen Shen <[email protected]> Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 12ac2d6 - Browse repository at this point
Copy the full SHA 12ac2d6View commit details -
Release Performance Regression 2.3.0/2.3.1 ray-project#33187
Output from compare_perf_metrics: https://docs.google.com/spreadsheets/d/1lSCLAQ7ghc4uOk80L3e9S2Rxuy7a2d3nbJRPi9D7brM/edit#gid=0 Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0ab0525 - Browse repository at this point
Copy the full SHA 0ab0525View commit details -
Fixing lint issue in benchmark_worker_startup (ray-project#33440)
Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3528a0a - Browse repository at this point
Copy the full SHA 3528a0aView commit details -
Fix linker argument error in cpp example build file. (ray-project#33435)
CPP generate-bazel-project-template is failing during build, due to extra space in the BUILD.bazel file. This commit fixes that. Signed-off-by: Soumitra Kumar <[email protected]> Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 64262ea - Browse repository at this point
Copy the full SHA 64262eaView commit details -
[core][state] Task backend - Profile events capping (ray-project#33321)
This PR restricts the number of profile events to be sent and aggregates task events from the same task attempt on the worker side to reduce the data sent to GCS. This PR also refactos the metrics tracking to reduce lock contention on the core worker. Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e03f8ce - Browse repository at this point
Copy the full SHA e03f8ceView commit details -
[Doc] Workspace template examples (ray-project#32802)
Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0cfe1fd - Browse repository at this point
Copy the full SHA 0cfe1fdView commit details -
[Doc|Train] Add Pytorch ResNet finetuning starter example (ray-projec…
…t#32936) Co-authored-by: angelinalg <[email protected]> Co-authored-by: Justin Yu <[email protected]> Co-authored-by: Yunxuan Xiao <[email protected]> Co-authored-by: Yunxuan Xiao <[email protected]> Signed-off-by: chaowang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44eb07d - Browse repository at this point
Copy the full SHA 44eb07dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a15acbb - Browse repository at this point
Copy the full SHA a15acbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d3ca84 - Browse repository at this point
Copy the full SHA 1d3ca84View commit details -
Merge branch 'cw/component_test_actors' of github.com:chaowanggg/ray-…
…dev into cw/component_test_actors
Configuration menu - View commit details
-
Copy full SHA for a7ff603 - Browse repository at this point
Copy the full SHA a7ff603View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82f0f5c - Browse repository at this point
Copy the full SHA 82f0f5cView commit details
Commits on Apr 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8e5b7c7 - Browse repository at this point
Copy the full SHA 8e5b7c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2cf9a6 - Browse repository at this point
Copy the full SHA f2cf9a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 572b7b7 - Browse repository at this point
Copy the full SHA 572b7b7View commit details
Commits on Apr 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fe20402 - Browse repository at this point
Copy the full SHA fe20402View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3591d3b - Browse repository at this point
Copy the full SHA 3591d3bView commit details
Commits on Apr 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a1c1b5a - Browse repository at this point
Copy the full SHA a1c1b5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c723b11 - Browse repository at this point
Copy the full SHA c723b11View commit details