MCPcopy
hub / github.com/ray-project/ray

github.com/ray-project/ray @ray-2.56.0 sqlite

repository ↗ · DeepWiki ↗ · release ray-2.56.0 ↗
62,105 symbols 338,204 edges 5,294 files 20,843 documented · 34%

Extension points exported contracts — how you extend this code

ObjectRef (Interface)
Represents a reference to an object in the object store. @param The object type. [125 implementers]
java/api/src/main/java/io/ray/api/ObjectRef.java
FunctionDescriptor (Interface)
Base interface of a Ray task's function descriptor. A function descriptor is a list of strings that can uniquely des [6 …
java/runtime/src/main/java/io/ray/runtime/functionmanager/FunctionDescriptor.java
ExampleInterface (Interface)
(no doc) [35 implementers]
java/test/src/main/java/io/ray/test/ExampleInterface.java
RayServeReplica (Interface)
(no doc) [3 implementers]
java/serve/src/main/java/io/ray/serve/replica/RayServeReplica.java
RayFuncVoid1 (Interface)
Functional interface for a remote function that has 1 parameter. [17 implementers]
java/api/src/main/java/io/ray/api/function/RayFuncVoid1.java
TaskSubmitter (Interface)
A set of methods to submit tasks and create actors. [4 implementers]
java/runtime/src/main/java/io/ray/runtime/task/TaskSubmitter.java
StaticDefinedInterface (Interface)
(no doc) [4 implementers]
java/test/src/main/java/io/ray/test/ConcurrencyGroupTest.java
ServeController (Interface)
(no doc) [2 implementers]
java/serve/src/main/java/io/ray/serve/controller/ServeController.java

Core symbols most depended-on inside this repo

get
called by 13706
java/api/src/main/java/io/ray/api/ObjectRef.java
remote
called by 5499
python/ray/train/horovod/config.py
range
called by 4505
python/ray/data/read_api.py
print
called by 4293
doc/source/serve/doc_code/http_guide/disconnects.py
list
called by 2172
python/ray/dashboard/modules/job/cli.py
join
called by 1784
python/ray/data/dataset.py
items
called by 1768
rllib/policy/policy_map.py
remote
called by 1628
python/ray/util/client/api.py

Shape

Method 32,357
Function 20,676
Class 7,853
Route 1,147
Interface 50
Enum 22

Languages

Python94%
Java4%
TypeScript2%

Modules by API surface

python/ray/_private/thirdparty/pynvml/pynvml.py612 symbols
python/ray/dashboard/client/public/speedscope-1.5.3/speedscope.75eb7d8e.js492 symbols
python/ray/serve/_private/deployment_state.py284 symbols
python/ray/serve/tests/unit/test_deployment_state.py230 symbols
python/ray/serve/_private/test_utils.py228 symbols
python/ray/serve/tests/unit/test_router.py185 symbols
python/ray/data/expressions.py183 symbols
python/ray/tune/tests/test_trial_scheduler.py179 symbols
python/ray/tests/test_actor.py169 symbols
python/ray/data/dataset.py169 symbols
python/ray/serve/tests/unit/test_application_state.py162 symbols
python/ray/tune/tests/test_api.py158 symbols

Dependencies from manifests, versioned

com.puppycrawl.tools:checkstyle8.19 · 1×
org.testng:testng7.5.1 · 1×
@emotion/react11.11.3 · 1×
@emotion/styled11.11.0 · 1×
@mui/icons-material5.15.5 · 1×
@mui/material5.15.5 · 1×
@reduxjs/toolkit1.3.1 · 1×
@testing-library/jest-dom5.16.5 · 1×
@testing-library/react14.3.0 · 1×
@testing-library/user-event14.4.3 · 1×
@types/jest27.5.2 · 1×
@types/js-yaml4.0.5 · 1×

Datastores touched

(mongodb)Database · 1 repos
(mysql)Database · 1 repos

For agents

$ claude mcp add ray \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact