Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
634 commits
Select commit Hold shift + click to select a range
327bb28
Enable ruff lint for `python/ray/tests/` (#56079)
czgdp1807 Sep 2, 2025
c5c87ba
[DOC] Fix documentation typos, grammar, and terminology inconsistenci…
OneSizeFitsQuorum Sep 2, 2025
de87f6b
[core][autoscaler] fix races when waiting for stopping aws nodes to b…
rueian Sep 2, 2025
12b4dca
[data] Do not log the content of data block that failed (#56133)
gvspraveen Sep 2, 2025
7cd7ba7
[release test] split images into its own group (#56122)
aslonnie Sep 2, 2025
df08ab7
[RLlib] Update rllib-env.rst - typo (#56140)
weiliango Sep 2, 2025
629e4d6
[docs] Update performance tips documentation for new execution option…
JackGammack Sep 2, 2025
cff14b1
[DOC][Data] Fix grammar and formatting issues in Ray Data documentati…
OneSizeFitsQuorum Sep 2, 2025
aacea06
[hotfix][data]Fix some Python code defects in ray data scanned by PyL…
daiping8 Sep 2, 2025
eb50be6
[Core] Change the size of `test_gpu_objects_gloo.py` to large (#56168)
Qiaolin-Yu Sep 2, 2025
1d2c95f
[core] move the `RayletClientInterface` to its own build target (#56101)
rueian Sep 2, 2025
abeabdf
Add metadata to indicate full dashboard embedding is supported (#56077)
kshanmol Sep 2, 2025
d6507ad
[core] Make test-only transition methods private in ShutdownCoordinat…
codope Sep 2, 2025
01a5435
[ci] declare test rule tags in test_rules file (#56127)
aslonnie Sep 2, 2025
cc08726
[Data] Removing Parquet metadata fetching in `ParquetDatasource` (#56…
alexeykudinkin Sep 2, 2025
f465fc3
Fix non thread safe asyncio task creation in router (#56124)
abrarsheikh Sep 2, 2025
44f1c7f
[core] Revert granted check change from #55806 (#56155)
dayshah Sep 2, 2025
0c1ae99
[Serve.llm][PD] changed LMCache dependency to use 0.3.3 to avoid regr…
hao-aaron Sep 2, 2025
7e48cc4
[core] Fix test_kill_raylet_signal_log on mac (#56151)
dayshah Sep 2, 2025
acea036
[core] Move `gcs_pb_utils` to common (#56160)
edoakes Sep 2, 2025
e2bf142
[SERVE] E2E Fix: test_standalone_3.py (#55685)
ok-scale Sep 2, 2025
822b430
[core][proto] add ownership and readme for public proto (#56023)
can-anyscale Sep 2, 2025
d13aa96
[core][raylet][gcs] Add io_context metrics to gcs and raylet (#55762)
ZacAttack Sep 2, 2025
790cfde
[release] Use bazel workspace directory when referencing path from re…
khluu Sep 3, 2025
f4a5de2
[core] Making ReturnWorkerLease Idempotent (#56073)
Sparks0219 Sep 3, 2025
6cb3e60
[core] Remove _ID_TYPES (#56184)
pcmoritz Sep 3, 2025
bd684c7
[core] Fix flaky `ShutdownCoordinator` test under tsan (#56152)
codope Sep 3, 2025
c563946
[DOC] Fix documentation errors in ray-references and ray-security dir…
OneSizeFitsQuorum Sep 3, 2025
b9df8e6
[DOC] Fix documentation issues in ray-overview directory (#56129)
OneSizeFitsQuorum Sep 3, 2025
252403f
[core] Revert lease spec optimization from #55806 (#56179)
Sparks0219 Sep 3, 2025
a9a1144
[core][gpu-objects] CI for gpu objects (#56020)
dayshah Sep 3, 2025
55190d3
[core] Remove redundant psutil get_cpu_utilzation call from (#56181)
ZacAttack Sep 3, 2025
851db67
[RLlib - Offline RL] Add spaces in case only offline data is used (#5…
simonsays1980 Sep 3, 2025
08e6bfd
[core] Introduce new exception type for un-pickleable exceptions (#5…
sampan-s-nayak Sep 3, 2025
7d9f77d
[core] Split `gcs_pubsub_lib` targets and move to `pubsub/` (#56167)
edoakes Sep 3, 2025
af858cf
[DOC] docs: Fix typos, grammar, and syntax issues in Ray Tune documen…
OneSizeFitsQuorum Sep 3, 2025
aac861a
[core] Move core worker gRPC service definition to `core_worker/` (#5…
edoakes Sep 3, 2025
b738755
[train] Add Torch process group shutdown timeout (#56182)
TimothySeah Sep 3, 2025
dbdfc77
[release test] Upgrade Ray Train tests on g3 machine to g4dn (#56175)
liulehui Sep 3, 2025
39add1e
[serve.llm][bug] Copied Deprecation utility from RLlib to avoid unnec…
hao-aaron Sep 3, 2025
a040e6a
Remove Placement Group on Train Run Abort (#56011)
JasonLi1909 Sep 3, 2025
9ab68b0
[Serve][1/N] Add autoscaler observability core API schema (#55919)
nadongjun Sep 3, 2025
a25068a
[image] unify label and tag conventions (#56189)
aslonnie Sep 3, 2025
1d76e55
[train][doc] Add get_all_reported_checkpoints and ReportedCheckpoint …
TimothySeah Sep 3, 2025
ecb0d62
Add perf metrics for 2.49.1 (#56183)
khluu Sep 3, 2025
0bda55a
[Data] - Evaluate Expressions sequentially and upsert columns to bloc…
goutamvenkat-anyscale Sep 3, 2025
d995940
[serve.llm] Remove upstreamed workarounds 1/3 (#54512)
eicherseiji Sep 3, 2025
0fc0ed1
[docs] Fix/docs key concepts (#56083)
HassamSheikh Sep 3, 2025
4b9e557
[ci] Raydepsets: Enable defining packages in depset configs (#56169)
elliot-barn Sep 3, 2025
3143071
[data] remove metadata for hashing + truncate warning logs (#56093)
iamjustinhsu Sep 3, 2025
9dbb7a3
[Core] Fix enable_tensor_transport in gpu microbenchmark (#56210)
Qiaolin-Yu Sep 3, 2025
729668b
[serve] Add accessor for `DeploymentResponse`'s `_by_reference` value…
akyang-anyscale Sep 3, 2025
117a642
[Train] Add local mode support to Ray Train v2 (num_workers=0) (#55487)
xinyuangui2 Sep 3, 2025
2cbf1e2
Update metrics_utils for future global metrics aggregation in control…
Stack-Attack Sep 4, 2025
12348ce
[release] Init step for custom BYOD image build (#55398)
khluu Sep 4, 2025
5e4f065
[release] Baseline release test (#56017)
khluu Sep 4, 2025
edbbc94
[core] (cgroups 2/n) adding integration tests for the cgroup sysfs dr…
israbbani Sep 4, 2025
f038551
[Dashboard] Fix typo in memory_utils and adjust display formatting fo…
daiping8 Sep 4, 2025
6f3689a
[data][train] Create a deepcopy of the data context on the split coor…
justinvyu Sep 4, 2025
339848e
[doc] fix: Typo and missing import in doc (#48311)
Daraan Sep 4, 2025
948b0af
[test] fix test not ending cluster; spelling mistake: tearDow -> tear…
Daraan Sep 4, 2025
83fb562
[data] Fix high memory usage with FileBasedDatasource & ParquetDataso…
JackGammack Sep 4, 2025
7e59dd8
[docs] Example serve llm deployment (#55819)
Aydin-ab Sep 4, 2025
2cdbf63
stable links for Ray serve (#56241)
dstrodtman Sep 4, 2025
016ebd8
[core][proto] move events_base_event_proto to public (#56212)
can-anyscale Sep 4, 2025
4f703d4
[core] Task submitters don't need to return a status (#56220)
dayshah Sep 4, 2025
5022884
[Data] - Add DataType to Expression class (#55915)
goutamvenkat-anyscale Sep 4, 2025
1c74f5f
[core] Making CancelWorkerLease RPC Fault Tolerant (#56195)
Sparks0219 Sep 4, 2025
dbbfc69
[dashboard][train] Catch OSError when detecting the GPU (#56158)
Myasuka Sep 4, 2025
3346d67
[Train] ignore tensorflow test for py312 (#56244)
xinyuangui2 Sep 4, 2025
fd63d20
[Tune] Increase tune checkpoint test latency threshold (#56251)
liulehui Sep 4, 2025
86ba5d5
[RLlib] Add tests for the Footsies environment (#55041)
kamil-kaczmarek Sep 4, 2025
0ecb9ff
[Data] Mark `test_groupby_e2e` as `data_non_parallel` (#56250)
srinathk10 Sep 4, 2025
b6ab542
[core] Drop messages received after `ClientConnection::Close` (#56240)
edoakes Sep 4, 2025
7bb2a1a
[serve] swap toolz for collections.defaultdict in tests (#56249)
zcin Sep 4, 2025
b78555d
[core] Fix cancel race that leads to RAY_CHECK it->second.submitted_t…
dayshah Sep 5, 2025
88293d4
[Serve.llm] Gracefully return timeouts as HTTPException (#56264)
kouroshHakha Sep 5, 2025
ce32813
[core][gpu-objects] Fix wrong skipif in test_gpu_objects_gloo (#56258)
Qiaolin-Yu Sep 5, 2025
3303031
gc collect from a gc_thread (#55838)
yancanmao Sep 5, 2025
731c179
[Core] Remove the unnecessary redirection of get_protocols_provider (…
jjyao Sep 5, 2025
5278961
Enable ruff lint for `workers/`, `workflow/`, `setup-dev.py`, and `cl…
czgdp1807 Sep 5, 2025
9c7028b
[CORE][DOC] Fix documentation typos, grammar, and formatting issues i…
OneSizeFitsQuorum Sep 5, 2025
d9709c8
[core][autoscaler] Reword `Total Demands` and `Total Constraints` to …
rueian Sep 5, 2025
4a9c49c
[data] Adding in updated code to from uris release test (#56091)
omatthew98 Sep 5, 2025
1c637ac
add tests and DLQ business logic (#55608)
harshit-anyscale Sep 5, 2025
e363caa
[llm] Vllm bump -> 0.10.1.1 (#56099)
nrghosh Sep 5, 2025
91d9ac6
[CI] Add text embed benchmark tests to group: data-tests. (#56256)
crypdick Sep 5, 2025
669c938
[Core] [TaskEvent] Fix Missing Events Issue in Task Events (#55916)
MengjinYan Sep 5, 2025
5e85227
[core] (cgroups 3/n) Creating CgroupManager to setup Ray's cgroup hie…
israbbani Sep 5, 2025
45baf10
[CORE][DOC] Fix grammar, spelling, and formatting issues in Ray Core …
OneSizeFitsQuorum Sep 5, 2025
ba21a9b
[CORE][DOC] Fix typos and grammatical issues in Ray Core documentatio…
OneSizeFitsQuorum Sep 5, 2025
c01c880
[ci] raydepsets: single depset compilation with dependencies (#56263)
elliot-barn Sep 5, 2025
ccb4ce9
[core][gpu-objects] Add warning when GPU object refs passed back to t…
daiping8 Sep 5, 2025
61ad346
[Data] Bump test_json timeout (#56267)
srinathk10 Sep 5, 2025
befc4ba
[DOC] Fix grammar, syntax, and formatting issues in ray-more-libs doc…
OneSizeFitsQuorum Sep 5, 2025
beb70bf
[Core] Fix ABFSS (Azure Blob File System Secure) protocol support pro…
gangsf Sep 5, 2025
e5743a0
[DOC] Fix grammar, syntax, and formatting issues in ray-air and ray-c…
OneSizeFitsQuorum Sep 5, 2025
ad906af
[data] refactor download expression to use inheritance from `Abstract…
omatthew98 Sep 5, 2025
9341bd4
[core] Proper typing for ObjectRef (#55566)
minerharry Sep 5, 2025
fa2643c
[RLlib] [DOC] Fix documentation typos and grammatical issues in RLlib…
OneSizeFitsQuorum Sep 6, 2025
704c579
[core] (cgroups 4/n) adding constraint bounds checking to the CgroupM…
israbbani Sep 6, 2025
a5591b5
[Core] Remove test_head_node_job_agent_always_used (#56292)
jjyao Sep 6, 2025
adcad13
[core] Add a warning when returning an object w/ num_returns=0 (#56213)
KaisennHu Sep 6, 2025
7950cd1
[Data] Fixed `ParquetDatasource` encoding ratio estimation (#56268)
alexeykudinkin Sep 6, 2025
9b68241
[lint] change API annotations and policy check triggers (#56289)
aslonnie Sep 6, 2025
7095933
[deps] upgrade boto3 (#56291)
elliot-barn Sep 6, 2025
1fa52d2
[Data] Add total input/output row counts of Operator in the output of…
daiping8 Sep 6, 2025
369c780
[serve] Fix buffered logging reusing request context (Fixes #55851) (…
vaishdho1 Sep 6, 2025
7a3da11
[core] replace node_manager_client with raylet_client_lib (#56261)
rueian Sep 7, 2025
d25f4ea
[core] Delete unnecessary plasma.cc + macro (#56308)
dayshah Sep 7, 2025
32b778e
[serve] Require prefix `RAY_SERVE_` for env vars + value verification…
axreldable Sep 8, 2025
87a17dd
[docs] serve llm deployment examples refinement (#56287)
Aydin-ab Sep 8, 2025
bdac8cf
[CORE][DOC] Fix grammar, typos, and formatting issues in Ray Core doc…
OneSizeFitsQuorum Sep 8, 2025
106761e
[core][event/04] node event: add proto schema (#56031)
can-anyscale Sep 8, 2025
452a575
[core][metric] Redefine STATS_tasks using Metric interface (#56015)
can-anyscale Sep 8, 2025
9536fca
[core] (cgroups 5/n) Adding clean up methods to CgroupDriverInterface…
israbbani Sep 8, 2025
e740b36
[Docs] Include CR UID in KubeRay metrics reference (#56312)
win5923 Sep 8, 2025
f8e9645
[Data] Fixing empty projection handling in `ParquetDataSource` (#56299)
alexeykudinkin Sep 8, 2025
a3254a3
increase timeout for failed task test (#56328)
harshit-anyscale Sep 8, 2025
57fd3b5
[Core] Add PID to structured logs for tasks and actors (#55176)
pavitrabhalla Sep 8, 2025
47eae75
[Data] Refactor `from_torch` unit tests (#56331)
bveeramani Sep 8, 2025
33ce9e6
[core] Make RequestWorkerLease RPC Fault Tolerant (#56191)
Sparks0219 Sep 8, 2025
6cefec7
[DOC] Fix documentation issues in _includes and _templates directorie…
OneSizeFitsQuorum Sep 8, 2025
d55b35d
[release-test][data][train] Preload a subset of modules for torch dat…
justinvyu Sep 8, 2025
010791e
[Core] [Doc] Add OSS Document for Task Events (#56203)
MengjinYan Sep 8, 2025
fc73181
[serve] deflake test pow 2 router (#56342)
zcin Sep 8, 2025
5b70e3a
[Data] Remove deprecated `Dataset.to_torch` (#56333)
bveeramani Sep 8, 2025
4d45859
[core] disable test db for cpp tests (#56348)
can-anyscale Sep 8, 2025
ed8ccd6
[Data] Remove redundant `ignore_missing_paths` and partitioning tests…
bveeramani Sep 8, 2025
83bb39f
[cpp] performs rename when generating (#56338)
aslonnie Sep 8, 2025
1fb6965
[ci] raydepsets check lock files (#55856)
elliot-barn Sep 8, 2025
c67cec8
[data] Rename env var for enforce schemas (#56254)
iamjustinhsu Sep 9, 2025
668c4e9
[codeowner] remove aslonnie individual from many ownerships (#56364)
aslonnie Sep 9, 2025
907be9d
[TRAIN][DOC] Fix documentation issues in train/examples directory: ty…
OneSizeFitsQuorum Sep 9, 2025
6e265ba
[TRAIN][DOC] Fix typos, grammar, and formatting issues in Ray Train d…
OneSizeFitsQuorum Sep 9, 2025
3c4230e
[core] Clean up `actor_creator` targets (#56336)
edoakes Sep 9, 2025
c8f0279
[Data] Remove filesystem parameterizations of `test_csv` tests (#56345)
bveeramani Sep 9, 2025
e8d87af
[core] Banning implementation deps (#56359)
Sparks0219 Sep 9, 2025
0fbe017
[RLlib][release test] Upgrade g3 to g4 machine for aws release test (…
liulehui Sep 9, 2025
f17ba98
[core] Fix error handling for plasma put errors (#56070)
codope Sep 9, 2025
3d08229
[Tech-debt] Unify the Deprecation APIs across Ray libraries (#56326)
KaisennHu Sep 9, 2025
24834f3
[core] Fix batching logic in `CoreWorkerPlasmaStoreProvider::Get` (#5…
codope Sep 9, 2025
646c4dc
[deps] upgrade boto3 to 1.29.x (#56363)
elliot-barn Sep 9, 2025
7dab777
Enable ruff lint for the entire code base (#56080)
czgdp1807 Sep 9, 2025
d2ed918
fixing deployment scoped custom autoscaling (#56192)
harshit-anyscale Sep 9, 2025
f8d32c3
[core] initialize opentelemetry.metrics once (#56347)
can-anyscale Sep 9, 2025
d72d509
[dashboard] fix grafana dashboard generation bug (#56346)
eric-higgins-ai Sep 9, 2025
d107d71
[Data]: Fix mock_server cleanup on error (#56330)
srinathk10 Sep 9, 2025
6d0a650
[core] fix lint on test_deprecation (#56386)
aslonnie Sep 9, 2025
4efdd35
[serve] Add a test to ensure calling await multiple times on response…
akyang-anyscale Sep 9, 2025
248d069
Fixing broken CI due to linter issues (#56385)
israbbani Sep 9, 2025
b080aa1
[core] Allow task manager access with submitter mutex + unify retry (…
dayshah Sep 9, 2025
82b026a
[serve] Explicitly close `choose_replicas_with_backoff` async generat…
akyang-anyscale Sep 9, 2025
cd767bd
[Data] Add `max_task_concurrency`, `min_scheduling_resources`, and `p…
bveeramani Sep 9, 2025
3193145
[Data] Add hash and `to_resource_dict` to `ExecutionResources` (#56383)
bveeramani Sep 9, 2025
b5a6ad9
[Core] Rewrite JobManager _monitor_job_internal to fix hanging issue …
jjyao Sep 9, 2025
4ac91b3
[Core] Add S3 public bucket fallback to handle NoCredentialsError (#5…
gangsf Sep 9, 2025
6ff42bf
[release-test] Disable `drop_last` flag to fix division by zero in to…
justinvyu Sep 10, 2025
818a93a
[ci] remove old wheel building logic (#56375)
aslonnie Sep 10, 2025
7bb884c
[docs] [serve] [llm] Fix serve llm examples (#56382)
Aydin-ab Sep 10, 2025
119aa6c
Revert "[core] Correct bytes in flight when objects <5mb (#54349)" (#…
dayshah Sep 10, 2025
427100d
[core] Improve docs for custom serialization for exceptions + add tes…
sampan-s-nayak Sep 10, 2025
4f93b8f
[core][gpu objects] Rename GPU objects -> RDT objects in user-facing …
stephanie-wang Sep 10, 2025
4bfee4b
[bazel] change core BUILD files to BUILD.bazel (#56406)
aslonnie Sep 10, 2025
cf3389c
[wheel] remove nvm from manylinux build (#56376)
aslonnie Sep 10, 2025
d9b61ae
[bazel] rename train/tune/air BUILD files to BUILD.bazel (#56410)
aslonnie Sep 10, 2025
66ca1c5
[core][rdt] Fix check crash on gpu obj free if driver knows actor is …
dayshah Sep 10, 2025
a8ba8a6
[data.llm][API] Allow tuple for concurrency arg (#55867)
axreldable Sep 10, 2025
e88926c
[bazel] change all BUILD files from BUILD to BUILD.bazel (#56337)
aslonnie Sep 10, 2025
1a6c5a9
Make `ray-llm` code owner for `ray.data.llm` (#56420)
bveeramani Sep 10, 2025
212367d
foundation work for aggregating metrics on controller (#56295)
abrarsheikh Sep 10, 2025
dc954ed
[Serve] Allow access to request context of each request in the batch …
landscapepainter Sep 10, 2025
a6ee029
[data] fix metrics query for iteration + scheduling loop (#56390)
iamjustinhsu Sep 10, 2025
08a7068
[Data] Emit events rather than just logs for detected issues (#55717)
coqian Sep 10, 2025
dd7b78c
[Data] Support initial concurrency value (#56370)
owenowenisme Sep 10, 2025
f4dc12e
[ci] raydepsets: adding pre hooks for depsets (#56180)
elliot-barn Sep 10, 2025
48a6e7f
[Data] Fix resource reservation by excluding completed operators' usa…
xinyuangui2 Sep 10, 2025
62cf604
integrate deployment ranks with deployment state (#55829)
abrarsheikh Sep 10, 2025
752f894
[Data] Remove filesystem variants from JSON, NumPy, and Delta tests (…
bveeramani Sep 10, 2025
d28b3f4
[Data] Add `average_num_inputs_per_task` and `num_output_blocks_per_t…
bveeramani Sep 10, 2025
37ad9f5
[core] Migrate ray_logging from _private to _common[#53478] (#56368)
vaishdho1 Sep 10, 2025
274a9dd
[core][1eventx/02] job event: add an interface for ray event recorder…
can-anyscale Sep 10, 2025
c1251d9
[core] [actor-event-01] Actor event: add proto schema (#56221)
sampan-s-nayak Sep 10, 2025
0047e72
[data] ignore metadata for pandas block (#56402)
iamjustinhsu Sep 11, 2025
ef7169a
[core][otel] clear gauge metric cache at export time (#56405)
can-anyscale Sep 11, 2025
65c9839
[Data] Make operator `target_max_block_size` optional and rename as o…
bveeramani Sep 11, 2025
857bea4
[core] Introduce env var to set rpc failure prob for all rpc's (#56413)
dayshah Sep 11, 2025
7d5a29c
[DOC] Fix documentation issues in ray-observability directory (#56069)
OneSizeFitsQuorum Sep 11, 2025
6e0e96c
[release] Add base image build step to release configs (#56438)
khluu Sep 11, 2025
aadd794
[core] Breaking up task_common + lease target no longer depends on ta…
Sparks0219 Sep 11, 2025
0409101
[serve] fix release tests that use locust (#56354)
zcin Sep 11, 2025
5e8107b
[Serve] Refactor test_deploy_app_2.py and add port attributes (#55748)
landscapepainter Sep 11, 2025
9f71321
[Doc][Core] Fix the Environment Variable Name in the Ray Event Export…
MengjinYan Sep 11, 2025
bdeb368
[core] deflake darwin://python/ray/tests:test_metric_cardinality_otel…
can-anyscale Sep 11, 2025
f3f75d5
Add operator panels id list to dataset export (#56428)
alanwguo Sep 11, 2025
a1a2bf2
[RLlib] Fix Metrics/Stats lifetime count and throughput measurement f…
sven1977 Sep 11, 2025
e88b3f8
[train][checkpoint] Add checkpoint_upload_mode to ray.train.report (#…
TimothySeah Sep 11, 2025
d92dcf6
Support ray.put() and ray.get() with nixl in gpu objects (#56146)
Qiaolin-Yu Sep 11, 2025
2a2a492
[core] Make Object Manager Unit Testable (#56315)
Sparks0219 Sep 11, 2025
f900567
[core] (cgroups 6/n) CgroupManager cleans up the entire cgroup hierar…
israbbani Sep 11, 2025
4c0ec7f
[release] Change back to g4dn.12x for 4 GPU (#56469)
liulehui Sep 11, 2025
a9a57a6
[data] Download op fusion / removal of interleaved partitioners (#56462)
omatthew98 Sep 11, 2025
d27f403
[core] Fix HandleRefRemoved thread safety (#56445)
dayshah Sep 11, 2025
8b5c898
[core] Starting log_monitor before starting the raylet. (#56471)
israbbani Sep 12, 2025
e829eaf
[core][1eventx/03] job event: send job events to the aggregator (#55213)
can-anyscale Sep 12, 2025
3f124af
[data.llm] Fix sglang byod on release (#55885)
kouroshHakha Sep 12, 2025
c05037e
[Data] Update image embedding benchmark to use `download` (#56245)
bveeramani Sep 12, 2025
d8be1b2
[core][otel] fix default value for missing metric tags (#56467)
can-anyscale Sep 12, 2025
e9670ed
[train] Add hf trainer support for dictionary of datasets (#56484)
wyhong3103 Sep 12, 2025
df5951e
[Data] - Improve performance for `unify_schemas` (#55880)
goutamvenkat-anyscale Sep 12, 2025
f2d046b
[Data] Add text embedding release test (#56459)
bveeramani Sep 12, 2025
fe0c6eb
[deps] changing compile llm requirements image (#56172)
elliot-barn Sep 12, 2025
35f3a69
[data] large schema release test (#56353)
iamjustinhsu Sep 12, 2025
b535134
[core][rdt] Wait on nccl id with event (#56322)
dayshah Sep 12, 2025
30899ba
[core] Fix ruff for #56322 (#56488)
dayshah Sep 12, 2025
6e7c96b
Revert "[llm] disable sglang release test (#55884)" (#56475)
eicherseiji Sep 12, 2025
baa70c2
add tests for replica ranks (#56120)
abrarsheikh Sep 12, 2025
08afa53
[data] add missing doc strings for DataContext (#56460)
iamjustinhsu Sep 12, 2025
268634f
[data] Wrong name for Inqueue Panel (#56463)
iamjustinhsu Sep 12, 2025
dd43876
[core][rdt] Support tensor transfer from outside owners of actors (#5…
dayshah Sep 12, 2025
2aec370
[ci] 2 different pydoclints (1 for ci and 1 for local) (#56464)
elliot-barn Sep 12, 2025
ef9168e
[LLM][Serve] Allow setting `data_parallel_size=1` in engine_kwargs (#…
lk-chen Sep 12, 2025
3054b71
[ci] removing python ver check for llm lockfile compile (#56495)
elliot-barn Sep 12, 2025
1028dcc
[Data.llm] Fix multimodal image extraction when no system prompt is p…
nrghosh Sep 13, 2025
bae1d45
[core][gpu-objects] Add initial docs (#55981)
stephanie-wang Sep 13, 2025
a900ae1
[Data] Refactor batch inference release test definitions (#56489)
bveeramani Sep 13, 2025
e26d21a
[ci] upgrading uv ver 0.8.17 (latest) (#56494)
elliot-barn Sep 13, 2025
ce4e473
[core] Fix ASAN issues in object manager test (#56492)
Sparks0219 Sep 13, 2025
895d78b
[core] Don't hold shared ptr to client in actor submitter queues (#56…
dayshah Sep 14, 2025
25bb624
[core] Fixing timeout in test_object_spilling_3.py (#56512)
Sparks0219 Sep 14, 2025
8259540
[core] Fix UBSAN errors in object_manager_test (#56521)
Sparks0219 Sep 15, 2025
f896b68
[core] Creating non-linux implementation for sysfs_cgroup_driver. (#…
israbbani Sep 15, 2025
33200dd
[image] add label for ray version and commit (#56493)
aslonnie Sep 15, 2025
7845f4c
[core] Fix `clang-format` pre-commit step (#56534)
edoakes Sep 15, 2025
f7ddcbe
[ci][deps] raydepsets: building ray img lockfiles (#56444)
elliot-barn Sep 15, 2025
03e5cd9
add more tests for async inf (#56408)
harshit-anyscale Sep 15, 2025
97e2b32
[SERVE] Proxy Actor Interface (#56288)
ok-scale Sep 15, 2025
237f792
stop ray instance in serve test logging (#56480)
abrarsheikh Sep 15, 2025
a78952e
[core][ci] Don't build cpp api in ci test container (#56517)
dayshah Sep 15, 2025
fba6fe7
[Data] Remove redundant check for initial size of actor pool (#56440)
owenowenisme Sep 15, 2025
72eb7a6
[core] Move `gcs_client` out of `gcs` directory (#56515)
edoakes Sep 15, 2025
e0548b1
Fix accidentally using task throughput instead of row throughput (#56…
alanwguo Sep 15, 2025
ee89e8c
use default gc frequency for proxy (#56511)
abrarsheikh Sep 15, 2025
ab72665
[ci] updating raydepsets llm check (#56439)
elliot-barn Sep 15, 2025
ac90fa0
[image] allow using explicit base type (#56545)
aslonnie Sep 15, 2025
dc01c8a
[core] Remove `gcs_server` directory nesting (#56516)
edoakes Sep 15, 2025
212ce29
[image] change tag methods of container class to private (#56551)
aslonnie Sep 15, 2025
e5e4ae3
[image] add ray-llm image type check (#56542)
aslonnie Sep 15, 2025
13af56a
Add optional APIType filter to /api/serve/applications/ endpoint (#56…
jugalshah291 Sep 15, 2025
9ab7a16
[Data][LLM] Support openai's nested image_url format in PrepareImageS…
GuyStone Sep 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
24 changes: 18 additions & 6 deletions .bazelrc
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
# Must be first. Enables build:windows, build:linux, build:macos, build:freebsd, build:openbsd
build --enable_platform_specific_config

build:linux --workspace_status_command="bash ./bazel/workspace_status.sh"

# Provides users an option to turn on strict action env.
# TODO(aslonnie): make this default; fix the python tests..
build --incompatible_strict_action_env
build:strict --incompatible_strict_action_env

build:linux --workspace_status_command="bash ./bazel/workspace_status.sh"

# To distinguish different incompatible environments.
build --action_env=RAY_BUILD_ENV

Expand Down Expand Up @@ -81,8 +80,6 @@ build:iwyu --output_groups=report
build:windows --attempt_to_print_relative_paths
# Save disk space by hardlinking cache hits instead of copying
build:windows --experimental_repository_cache_hardlinks
# Clean the environment before building, to make builds more deterministic
build:windows --incompatible_strict_action_env
# For colored output (seems necessary on Windows)
build:windows --color=yes
# For compiler colored output (seems necessary on Windows)
Expand Down Expand Up @@ -165,6 +162,18 @@ test:ci-base --test_output=errors
test:ci-base --test_verbose_timeout_warnings
test:ci-base --flaky_test_attempts=3

# Sending in PATH is required for tests to run on CI, after we enable
# --incompatible_strict_action_env, until we either convert all Python tests to
# hermetic tests -- which not only requires pinning all Python dependencies with bazel,
# but also requires building ray(test) wheel with bazel. Alternatively, we can
# also stop using bazel test to run ray's Python tests.
#
# This PATH test_env is intentionally not enabled on non-CI so that C/C++
# tests, which are all hermetic, can build, test and cache as intended, ray
# Python developers do not really use bazel test to run tests locally, but more
# often just run tests with "pytest" directly.
test:ci-base --test_env=PATH

build:ci --color=yes
build:ci --curses=no
build:ci --keep_going
Expand Down Expand Up @@ -220,6 +229,9 @@ build:cgroup --sandbox_writable_path=/sys/fs/cgroup --config=llvm
# ci/env/install-llvm-dependencies.sh
try-import %workspace%/.llvm-local.bazelrc

# Allow users to define custom options.
try-import %workspace%/.user.bazelrc

# Even with sandbox mode bazel prioritizes system headers over the ones in the sandbox.
# It picks up the system headers when someone has protobuf installed via Homebrew.
# Work around for https://github.com/bazelbuild/bazel/issues/8053
Expand Down
95 changes: 1 addition & 94 deletions .buildkite/_forge.rayci.yml
Original file line number Diff line number Diff line change
@@ -1,101 +1,8 @@
group: forge
sort_key: "_forge"
steps:
- name: forge
wanda: ci/docker/forge.wanda.yaml

- name: manylinux
wanda: ci/docker/manylinux.wanda.yaml

- name: raycudabase
label: "wanda: ray.py{{matrix.python}}.cu{{matrix.cuda}}.base"
tags:
- python_dependencies
- docker
wanda: ci/docker/ray.cuda.base.wanda.yaml
matrix:
setup:
python:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
cuda:
- "11.7.1-cudnn8"
- "11.8.0-cudnn8"
- "12.1.1-cudnn8"
- "12.3.2-cudnn9"
- "12.4.1-cudnn"
- "12.5.1-cudnn"
- "12.6.3-cudnn"
- "12.8.1-cudnn"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"


- name: raycpubase
label: "wanda: ray.py{{matrix}}.cpu.base"
tags:
- python_dependencies
- python
- docker
- tune
- serve
wanda: ci/docker/ray.cpu.base.wanda.yaml
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
env:
PYTHON_VERSION: "{{matrix}}"

- name: ray-llmbase
label: "wanda: ray-llm.py{{matrix.python}}.cu{{matrix.cuda}}.base"
tags:
- python_dependencies
- docker
wanda: ci/docker/ray-llm.base.wanda.yaml
depends_on: raycudabase
matrix:
setup:
python:
- "3.11"
cuda:
- "12.8.1-cudnn"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"

- name: ray-mlcudabase
label: "wanda: ray-ml.py{{matrix.python}}.cu{{matrix.cuda}}.base"
tags:
- python_dependencies
- docker
wanda: ci/docker/ray-ml.cuda.base.wanda.yaml
depends_on: raycudabase
matrix:
setup:
python:
- "3.9"
- "3.10"
- "3.11"
cuda:
- "12.1.1-cudnn8"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"

- name: ray-mlcpubase
label: "wanda: ray-ml.py{{matrix}}.cpu.base"
tags:
- python_dependencies
- docker
wanda: ci/docker/ray-ml.cpu.base.wanda.yaml
depends_on: raycpubase
matrix:
- "3.9"
- "3.10"
- "3.11"
env:
PYTHON_VERSION: "{{matrix}}"
227 changes: 227 additions & 0 deletions .buildkite/_images.rayci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,227 @@
group: images
sort_key: "_images"
steps:
- name: raycpubase
label: "wanda: ray-py{{matrix}}-cpu-base"
tags:
- python_dependencies
- docker
wanda: docker/base-deps/cpu.wanda.yaml
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
env:
PYTHON_VERSION: "{{matrix}}"
ARCH_SUFFIX: ""

- name: raycpubaseextra
label: "wanda: ray-py{{matrix}}-cpu-base-extra"
wanda: docker/base-extra/cpu.wanda.yaml
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
env:
PYTHON_VERSION: "{{matrix}}"
IMAGE_TYPE: "ray"
ARCH_SUFFIX: ""
depends_on: raycpubase

- name: raycudabase
label: "wanda: ray-py{{matrix.python}}-cu{{matrix.cuda}}-base"
tags:
- python_dependencies
- docker
wanda: docker/base-deps/cuda.wanda.yaml
matrix:
setup:
python:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
cuda:
- "11.7.1-cudnn8"
- "11.8.0-cudnn8"
- "12.1.1-cudnn8"
- "12.3.2-cudnn9"
- "12.4.1-cudnn"
- "12.5.1-cudnn"
- "12.6.3-cudnn"
- "12.8.1-cudnn"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"
ARCH_SUFFIX: ""

- name: raycudabaseextra
label: "wanda: ray-py{{matrix.python}}-cu{{matrix.cuda}}-base-extra"
wanda: docker/base-extra/cuda.wanda.yaml
matrix:
setup:
python:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
cuda:
- "11.7.1-cudnn8"
- "11.8.0-cudnn8"
- "12.1.1-cudnn8"
- "12.3.2-cudnn9"
- "12.4.1-cudnn"
- "12.5.1-cudnn"
- "12.6.3-cudnn"
- "12.8.1-cudnn"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"
IMAGE_TYPE: "ray"
ARCH_SUFFIX: ""
depends_on: raycudabase

- name: ray-llmbase
label: "wanda: ray-llm-py{{matrix.python}}-cu{{matrix.cuda}}-base"
tags:
- python_dependencies
- docker
wanda: docker/ray-llm/cuda.wanda.yaml
depends_on: raycudabase
matrix:
setup:
python:
- "3.11"
cuda:
- "12.8.1-cudnn"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"

- name: ray-llmbaseextra
label: "wanda: ray-llm-py{{matrix.python}}-cu{{matrix.cuda}}-base-extra"
wanda: docker/base-extra/cuda.wanda.yaml
matrix:
setup:
python:
- "3.11"
cuda:
- "12.8.1-cudnn"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"
IMAGE_TYPE: "ray-llm"
ARCH_SUFFIX: ""
depends_on: ray-llmbase

- name: ray-mlcpubase
label: "wanda: ray-ml-py{{matrix}}-cpu-base"
tags:
- python_dependencies
- docker
wanda: docker/ray-ml/cpu.wanda.yaml
depends_on: raycpubase
matrix:
- "3.9"
- "3.10"
- "3.11"
env:
PYTHON_VERSION: "{{matrix}}"

- name: ray-mlcpubaseextra
label: "wanda: ray-ml-py{{matrix}}-cpu-base-extra"
wanda: docker/base-extra/cpu.wanda.yaml
matrix:
- "3.9"
- "3.10"
- "3.11"
env:
PYTHON_VERSION: "{{matrix}}"
IMAGE_TYPE: "ray-ml"
ARCH_SUFFIX: ""
depends_on: ray-mlcpubase

- name: ray-mlcudabase
label: "wanda: ray-ml-py{{matrix.python}}-cu{{matrix.cuda}}-base"
tags:
- python_dependencies
- docker
wanda: docker/ray-ml/cuda.wanda.yaml
depends_on: raycudabase
matrix:
setup:
python:
- "3.9"
- "3.10"
- "3.11"
cuda:
- "12.1.1-cudnn8"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"

- name: ray-mlcudabaseextra
label: "wanda: ray-ml-py{{matrix.python}}-cu{{matrix.cuda}}-base-extra"
wanda: docker/base-extra/cuda.wanda.yaml
matrix:
setup:
python:
- "3.9"
- "3.10"
- "3.11"
cuda:
- "12.1.1-cudnn8"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"
IMAGE_TYPE: "ray-ml"
ARCH_SUFFIX: ""
depends_on: ray-mlcudabase

- name: ray-slimcpubase
label: "wanda: ray-slim-py{{matrix}}-cpu-base"
tags:
- python_dependencies
- docker
- skip-on-release-tests
wanda: docker/base-slim/cpu.wanda.yaml
depends_on: raycpubase
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
env:
PYTHON_VERSION: "{{matrix}}"
ARCH_SUFFIX: ""

- name: ray-slimcudabase
label: "wanda: ray-slim-py{{matrix.python}}-cu{{matrix.cuda}}-base"
tags:
- python_dependencies
- docker
- skip-on-release-tests
wanda: docker/base-slim/cuda.wanda.yaml
depends_on: raycudabase
matrix:
setup:
python:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
cuda:
- "11.7.1"
- "11.8.0"
- "12.1.1"
- "12.3.2"
- "12.4.1"
- "12.5.1"
- "12.6.3"
- "12.8.1"
env:
PYTHON_VERSION: "{{matrix.python}}"
CUDA_VERSION: "{{matrix.cuda}}"
ARCH_SUFFIX: ""
Loading