- call(RayFunc, Object[], CallOptions) - Method in interface io.ray.api.runtime.RayRuntime
-
Invoke a remote function.
- call(PyFunction, Object[], CallOptions) - Method in interface io.ray.api.runtime.RayRuntime
-
Invoke a remote Python function.
- call(CppFunction, Object[], CallOptions) - Method in interface io.ray.api.runtime.RayRuntime
-
- callActor(ActorHandle<?>, RayFunc, Object[], CallOptions) - Method in interface io.ray.api.runtime.RayRuntime
-
Invoke a remote function on an actor.
- callActor(PyActorHandle, PyActorMethod, Object[]) - Method in interface io.ray.api.runtime.RayRuntime
-
Invoke a remote Python function on an actor.
- callActor(CppActorHandle, CppActorMethod, Object[]) - Method in interface io.ray.api.runtime.RayRuntime
-
Invoke a remote Cpp function on an actor.
- CallOptions - Class in io.ray.api.options
-
The options for RayCall.
- CallOptions.Builder - Class in io.ray.api.options
-
This inner class for building CallOptions.
- capacity - Variable in class io.ray.api.runtimecontext.ResourceValue
-
- className - Variable in class io.ray.api.function.CppActorClass
-
- className - Variable in class io.ray.api.function.PyActorClass
-
- ConcurrencyGroup - Interface in io.ray.api.concurrencygroup
-
The interface indicates concurrent executing in one thread pool.
- ConcurrencyGroupBuilder<A> - Class in io.ray.api.concurrencygroup
-
- ConcurrencyGroupBuilder() - Constructor for class io.ray.api.concurrencygroup.ConcurrencyGroupBuilder
-
- concurrencyGroupName - Variable in class io.ray.api.options.CallOptions
-
- concurrencyGroups - Variable in class io.ray.api.options.ActorCreationOptions
-
- contains(String) - Method in interface io.ray.api.runtimeenv.RuntimeEnv
-
Whether a field is contained.
- CppActorClass - Class in io.ray.api.function
-
- CppActorCreator - Class in io.ray.api.call
-
A helper to create cpp actor.
- CppActorCreator(CppActorClass, Object[]) - Constructor for class io.ray.api.call.CppActorCreator
-
- CppActorHandle - Interface in io.ray.api
-
Handle of a Cpp actor.
- CppActorMethod<R> - Class in io.ray.api.function
-
- CppActorTaskCaller<R> - Class in io.ray.api.call
-
A helper to call cppthon actor method.
- CppActorTaskCaller(CppActorHandle, CppActorMethod<R>, Object[]) - Constructor for class io.ray.api.call.CppActorTaskCaller
-
- CppFunction<R> - Class in io.ray.api.function
-
- CppTaskCaller<R> - Class in io.ray.api.call
-
A helper to call cpp remote function.
- CppTaskCaller(CppFunction<R>, Object[]) - Constructor for class io.ray.api.call.CppTaskCaller
-
- createActor(RayFunc, Object[], ActorCreationOptions) - Method in interface io.ray.api.runtime.RayRuntime
-
Create an actor on a remote node.
- createActor(PyActorClass, Object[], ActorCreationOptions) - Method in interface io.ray.api.runtime.RayRuntime
-
Create a Python actor on a remote node.
- createActor(CppActorClass, Object[], ActorCreationOptions) - Method in interface io.ray.api.runtime.RayRuntime
-
Create a Cpp actor on a remote node.
- createConcurrencyGroup(String, int, List<RayFunc>) - Method in interface io.ray.api.runtime.RayRuntime
-
Create concurrency group instance at runtime.
- createFunctionName - Variable in class io.ray.api.function.CppActorClass
-
- createParallelActorExecutor(int, RayFuncR<A>) - Method in interface io.ray.api.parallelactor.ParallelActorContext
-
- createPlacementGroup(PlacementGroupCreationOptions) - Static method in class io.ray.api.PlacementGroups
-
Create a placement group.
- createPlacementGroup(PlacementGroupCreationOptions) - Method in interface io.ray.api.runtime.RayRuntime
-
Create a placement group on remote nodes.
- createRayRuntime() - Method in interface io.ray.api.runtime.RayRuntimeFactory
-
- createRuntimeEnv() - Method in interface io.ray.api.runtime.RayRuntime
-
Create runtime env instance at runtime.
- CrossLanguageException - Exception in io.ray.api.exception
-
- CrossLanguageException(String) - Constructor for exception io.ray.api.exception.CrossLanguageException
-
- free(List<ObjectRef<?>>, boolean) - Method in interface io.ray.api.runtime.RayRuntime
-
Free a list of objects from Plasma Store.
- fromByteBuffer(ByteBuffer) - Static method in class io.ray.api.id.ActorId
-
- fromByteBuffer(ByteBuffer) - Static method in class io.ray.api.id.JobId
-
Creates a JobId from the given ByteBuffer.
- fromByteBuffer(ByteBuffer) - Static method in class io.ray.api.id.ObjectId
-
Create an ObjectId from a ByteBuffer.
- fromByteBuffer(ByteBuffer) - Static method in class io.ray.api.id.PlacementGroupId
-
Creates a PlacementGroupId from the given ByteBuffer.
- fromByteBuffer(ByteBuffer) - Static method in class io.ray.api.id.TaskId
-
Creates a TaskId from a ByteBuffer.
- fromByteBuffer(ByteBuffer) - Static method in class io.ray.api.id.UniqueId
-
Creates a UniqueId from a ByteBuffer.
- fromBytes(byte[]) - Static method in class io.ray.api.id.ActorId
-
- fromBytes(byte[]) - Static method in class io.ray.api.id.JobId
-
Create a JobId from byte array.
- fromBytes(byte[]) - Static method in class io.ray.api.id.PlacementGroupId
-
Create a PlacementGroupId instance according to the given bytes.
- fromBytes(byte[]) - Static method in class io.ray.api.id.TaskId
-
Creates a TaskId from given bytes.
- fromBytes(byte[]) - Static method in class io.ray.api.id.UniqueId
-
Creates a UniqueId from bytes
- fromHexString(String) - Static method in class io.ray.api.id.JobId
-
Create a JobId from a given hex string.
- fromHexString(String) - Static method in class io.ray.api.id.TaskId
-
Create a TaskId from a hex string.
- fromHexString(String) - Static method in class io.ray.api.id.UniqueId
-
Create a UniqueId from a hex string.
- fromInt(int) - Static method in class io.ray.api.id.JobId
-
- fromRandom() - Static method in class io.ray.api.id.ActorId
-
Generate an ActorId with random value.
- fromRandom() - Static method in class io.ray.api.id.ObjectId
-
Generate an ObjectId with random value.
- fromRandom() - Static method in class io.ray.api.id.PlacementGroupId
-
Generate an PlacementGroupId with random value.
- fromValue(int) - Static method in enum io.ray.api.runtimecontext.ActorState
-
- functionName - Variable in class io.ray.api.function.CppFunction
-
- functionName - Variable in class io.ray.api.function.PyFunction
-
- get() - Method in interface io.ray.api.ObjectRef
-
Fetch the object from the object store, this method will block until the object is locally
available.
- get(long) - Method in interface io.ray.api.ObjectRef
-
Fetch the object from the object store, this method will block until the object is locally
available.
- get(ObjectRef<T>, long) - Static method in class io.ray.api.Ray
-
Get an object by `ObjectRef` from the object store.
- get(ObjectRef<T>) - Static method in class io.ray.api.Ray
-
Get an object by `ObjectRef` from the object store.
- get(List<ObjectRef<T>>, long) - Static method in class io.ray.api.Ray
-
Get a list of objects by `ObjectRef`s from the object store.
- get(List<ObjectRef<T>>) - Static method in class io.ray.api.Ray
-
Get a list of objects by `ObjectRef`s from the object store.
- get(ObjectRef<T>) - Method in interface io.ray.api.runtime.RayRuntime
-
Get an object from the object store.
- get(List<ObjectRef<T>>) - Method in interface io.ray.api.runtime.RayRuntime
-
Get a list of objects from the object store.
- get(ObjectRef<T>, long) - Method in interface io.ray.api.runtime.RayRuntime
-
Get an object from the object store.
- get(List<ObjectRef<T>>, long) - Method in interface io.ray.api.runtime.RayRuntime
-
Get a list of objects from the object store.
- get(String, Class<T>) - Method in interface io.ray.api.runtimeenv.RuntimeEnv
-
Get the object of a runtime env field.
- getActor(String) - Static method in class io.ray.api.Ray
-
Get a handle to a named actor in current namespace.
- getActor(String, String) - Static method in class io.ray.api.Ray
-
Get a handle to a named actor in the given namespace.
- getActor(String, String) - Method in interface io.ray.api.runtime.RayRuntime
-
Get a handle to a named actor.
- getActorHandle(ActorId) - Method in interface io.ray.api.runtime.RayRuntime
-
- getAllActorInfo() - Method in interface io.ray.api.runtimecontext.RuntimeContext
-
Get all actor information of Ray cluster.
- getAllActorInfo(JobId, ActorState) - Method in interface io.ray.api.runtimecontext.RuntimeContext
-
Get all actor information of Ray cluster filtered by job id or actor state.
- getAllNodeInfo() - Method in interface io.ray.api.runtimecontext.RuntimeContext
-
Get all node information in Ray cluster.
- getAllPlacementGroups() - Static method in class io.ray.api.PlacementGroups
-
Get all placement groups in this cluster.
- getAllPlacementGroups() - Method in interface io.ray.api.runtime.RayRuntime
-
Get all placement groups in this cluster.
- getAvailableResourceIds() - Method in interface io.ray.api.runtime.RayRuntime
-
Get the resources available on this worker.
- getBundles() - Method in interface io.ray.api.placementgroup.PlacementGroup
-
Get all bundles which key is resource name and value is resource value.
- getBytes() - Method in class io.ray.api.id.BaseId
-
Get the byte data of this id.
- getClassName() - Method in interface io.ray.api.CppActorHandle
-
Returns the name of the Cpp actor class.
- getClassName() - Method in interface io.ray.api.PyActorHandle
-
Returns the name of the Python actor class.
- getConfig() - Method in interface io.ray.api.runtimeenv.RuntimeEnv
-
Get runtime env config.
- getCurrentActorHandle() - Method in interface io.ray.api.runtimecontext.RuntimeContext
-
Get the handle to the current actor itself.
- getCurrentActorId() - Method in interface io.ray.api.runtimecontext.RuntimeContext
-
Get the current actor ID.
- getCurrentJobId() - Method in interface io.ray.api.runtimecontext.RuntimeContext
-
Get the current Job ID.
- getCurrentNodeId() - Method in interface io.ray.api.runtime.RayRuntime
-
- getCurrentNodeId() - Method in interface io.ray.api.runtimecontext.RuntimeContext
-
Get the node id of this worker.
- getCurrentRuntimeEnv() - Method in interface io.ray.api.runtimecontext.RuntimeContext
-
Get the runtime env of this worker.
- getCurrentTaskId() - Method in interface io.ray.api.runtimecontext.RuntimeContext
-
Get current task ID.
- getEagerInstall() - Method in class io.ray.api.runtimeenv.RuntimeEnvConfig
-
- getGpuIds() - Method in interface io.ray.api.runtimecontext.RuntimeContext
-
Get available GPU(deviceIds) for this worker.
- getHandle() - Method in interface io.ray.api.parallelactor.ParallelActorHandle
-
Get the real actor handle to use.
- getId() - Method in interface io.ray.api.BaseActorHandle
-
Returns the id of this actor.
- getId() - Method in interface io.ray.api.placementgroup.PlacementGroup
-
Get the id of current placement group.
- getInstance(int) - Method in interface io.ray.api.parallelactor.ParallelActorHandle
-
Get an execution instance of the parallel actor by the given instance ID.
- getJobId() - Method in class io.ray.api.id.ActorId
-
- getJsonStr(String) - Method in interface io.ray.api.runtimeenv.RuntimeEnv
-
Get the json string of a runtime env field.
- getModuleName() - Method in interface io.ray.api.PyActorHandle
-
Returns the module name of the Python actor class.
- getName() - Method in interface io.ray.api.placementgroup.PlacementGroup
-
Get the name of current placement group.
- getName() - Method in enum io.ray.api.runtimecontext.ActorState
-
- getNamespace() - Method in interface io.ray.api.runtime.RayRuntime
-
Get the namespace of this job.
- getNamespace() - Method in interface io.ray.api.runtimecontext.RuntimeContext
-
Get the namespace of this job.
- getParallelActorContext() - Method in interface io.ray.api.runtime.RayRuntime
-
- getParallelism() - Method in interface io.ray.api.parallelactor.ParallelActorHandle
-
Get the parallelism of this parallel actor.
- getPlacementGroup(PlacementGroupId) - Static method in class io.ray.api.PlacementGroups
-
Get a placement group by placement group Id.
- getPlacementGroup(String) - Static method in class io.ray.api.PlacementGroups
-
Get a placement group by placement group name from the current namespace.
- getPlacementGroup(String, String) - Static method in class io.ray.api.PlacementGroups
-
Get a placement group by placement group name from the given namespace.
- getPlacementGroup(PlacementGroupId) - Method in interface io.ray.api.runtime.RayRuntime
-
Get a placement group by id.
- getPlacementGroup(String, String) - Method in interface io.ray.api.runtime.RayRuntime
-
Get a placement group by name.
- getReady() - Method in class io.ray.api.WaitResult
-
Get the list of ready objects.
- getRuntimeContext() - Static method in class io.ray.api.Ray
-
Get the runtime context.
- getRuntimeContext() - Method in interface io.ray.api.runtime.RayRuntime
-
- getSetupTimeoutSeconds() - Method in class io.ray.api.runtimeenv.RuntimeEnvConfig
-
- getState() - Method in interface io.ray.api.placementgroup.PlacementGroup
-
Get the state of current placement group.
- getStrategy() - Method in interface io.ray.api.placementgroup.PlacementGroup
-
Get the strategy of current placement group.
- getUnready() - Method in class io.ray.api.WaitResult
-
Get the list of unready objects.
- getValue() - Method in enum io.ray.api.runtimecontext.ActorState
-
- group - Variable in class io.ray.api.options.ActorCreationOptions
-
- group - Variable in class io.ray.api.options.CallOptions
-
- ParallelActor - Class in io.ray.api.parallelactor
-
The `ParallelActor` is used for creating multiple execution instances in different threads, to
execute the methods.
- ParallelActor() - Constructor for class io.ray.api.parallelactor.ParallelActor
-
- ParallelActorContext - Interface in io.ray.api.parallelactor
-
- ParallelActorCreator<A> - Class in io.ray.api.parallelactor
-
- ParallelActorCreator(RayFuncR<A>, Object[]) - Constructor for class io.ray.api.parallelactor.ParallelActorCreator
-
- ParallelActorHandle<A> - Interface in io.ray.api.parallelactor
-
The handle to a parallel actor.
- ParallelActorInstance<A> - Class in io.ray.api.parallelactor
-
- ParallelActorInstance(ParallelActorHandle<A>, int) - Constructor for class io.ray.api.parallelactor.ParallelActorInstance
-
- ParallelActorTaskCaller<R> - Class in io.ray.api.parallelactor
-
- ParallelActorTaskCaller(ParallelActorInstance, RayFuncR<R>, Object[]) - Constructor for class io.ray.api.parallelactor.ParallelActorTaskCaller
-
- PendingCallsLimitExceededException - Exception in io.ray.api.exception
-
Indicates that the back pressure occurs when submitting an actor task.
- PendingCallsLimitExceededException(String) - Constructor for exception io.ray.api.exception.PendingCallsLimitExceededException
-
- PlacementGroup - Interface in io.ray.api.placementgroup
-
A placement group is used to place interdependent actors according to a specific strategy
PlacementStrategy.
- PlacementGroupCreationOptions - Class in io.ray.api.options
-
The options for creating placement group.
- PlacementGroupCreationOptions(String, List<Map<String, Double>>, PlacementStrategy) - Constructor for class io.ray.api.options.PlacementGroupCreationOptions
-
- PlacementGroupCreationOptions.Builder - Class in io.ray.api.options
-
The inner class for building PlacementGroupCreationOptions.
- PlacementGroupId - Class in io.ray.api.id
-
Represents the id of a placement group.
- PlacementGroups - Class in io.ray.api
-
This class contains all public APIs of Placement Group.
- PlacementGroups() - Constructor for class io.ray.api.PlacementGroups
-
- PlacementGroupState - Enum in io.ray.api.placementgroup
-
State of placement group.
- PlacementStrategy - Enum in io.ray.api.placementgroup
-
The actor placement strategy.
- port - Variable in class io.ray.api.runtimecontext.Address
-
- put(T) - Static method in class io.ray.api.Ray
-
Store an object in the object store.
- put(T, BaseActorHandle) - Static method in class io.ray.api.Ray
-
Store an object in the object store and assign its ownership to owner.
- put(T) - Method in interface io.ray.api.runtime.RayRuntime
-
Store an object in the object store.
- put(T, BaseActorHandle) - Method in interface io.ray.api.runtime.RayRuntime
-
Store an object in the object store, and assign its ownership to owner.
- PyActorClass - Class in io.ray.api.function
-
A class that represents a Python actor class.
- PyActorCreator - Class in io.ray.api.call
-
A helper to create python actor.
- PyActorCreator(PyActorClass, Object[]) - Constructor for class io.ray.api.call.PyActorCreator
-
- PyActorHandle - Interface in io.ray.api
-
Handle of a Python actor.
- PyActorMethod<R> - Class in io.ray.api.function
-
A class that represents a method of a Python actor.
- PyActorTaskCaller<R> - Class in io.ray.api.call
-
A helper to call python actor method.
- PyActorTaskCaller(PyActorHandle, PyActorMethod<R>, Object[]) - Constructor for class io.ray.api.call.PyActorTaskCaller
-
- PyFunction<R> - Class in io.ray.api.function
-
A class that represents a Python remote function.
- PyTaskCaller<R> - Class in io.ray.api.call
-
A helper to call python remote function.
- PyTaskCaller(PyFunction<R>, Object[]) - Constructor for class io.ray.api.call.PyTaskCaller
-
- randomId() - Static method in class io.ray.api.id.UniqueId
-
Generate an UniqueId with random value.
- Ray - Class in io.ray.api
-
This class contains all public APIs of Ray.
- Ray() - Constructor for class io.ray.api.Ray
-
- RayActorException - Exception in io.ray.api.exception
-
Indicates that the actor died unexpectedly before finishing a task.
- RayActorException() - Constructor for exception io.ray.api.exception.RayActorException
-
- RayActorException(ActorId) - Constructor for exception io.ray.api.exception.RayActorException
-
- RayActorException(int, String, ActorId, Throwable) - Constructor for exception io.ray.api.exception.RayActorException
-
- RayActorException(int, String, Throwable) - Constructor for exception io.ray.api.exception.RayActorException
-
- RayException - Exception in io.ray.api.exception
-
- RayException(String) - Constructor for exception io.ray.api.exception.RayException
-
- RayException(String, Throwable) - Constructor for exception io.ray.api.exception.RayException
-
- RayFunc - Interface in io.ray.api.function
-
Base interface of all Ray remote java functions.
- RayFunc0<R> - Interface in io.ray.api.function
-
Functional interface for a remote function that has 0 parameter.
- RayFunc1<T0,R> - Interface in io.ray.api.function
-
Functional interface for a remote function that has 1 parameter.
- RayFunc2<T0,T1,R> - Interface in io.ray.api.function
-
Functional interface for a remote function that has 2 parameters.
- RayFunc3<T0,T1,T2,R> - Interface in io.ray.api.function
-
Functional interface for a remote function that has 3 parameters.
- RayFunc4<T0,T1,T2,T3,R> - Interface in io.ray.api.function
-
Functional interface for a remote function that has 4 parameters.
- RayFunc5<T0,T1,T2,T3,T4,R> - Interface in io.ray.api.function
-
Functional interface for a remote function that has 5 parameters.
- RayFunc6<T0,T1,T2,T3,T4,T5,R> - Interface in io.ray.api.function
-
Functional interface for a remote function that has 6 parameters.
- RayFuncR<R> - Interface in io.ray.api.function
-
Interface of all Ray remote functions which have a return value.
- RayFuncVoid - Interface in io.ray.api.function
-
Interface of all `RayFuncVoidX` classes.
- RayFuncVoid0 - Interface in io.ray.api.function
-
Functional interface for a remote function that has 0 parameter.
- RayFuncVoid1<T0> - Interface in io.ray.api.function
-
Functional interface for a remote function that has 1 parameter.
- RayFuncVoid2<T0,T1> - Interface in io.ray.api.function
-
Functional interface for a remote function that has 2 parameters.
- RayFuncVoid3<T0,T1,T2> - Interface in io.ray.api.function
-
Functional interface for a remote function that has 3 parameters.
- RayFuncVoid4<T0,T1,T2,T3> - Interface in io.ray.api.function
-
Functional interface for a remote function that has 4 parameters.
- RayFuncVoid5<T0,T1,T2,T3,T4> - Interface in io.ray.api.function
-
Functional interface for a remote function that has 5 parameters.
- RayFuncVoid6<T0,T1,T2,T3,T4,T5> - Interface in io.ray.api.function
-
Functional interface for a remote function that has 6 parameters.
- RayIntentionalSystemExitException - Exception in io.ray.api.exception
-
The exception represents that there is an intentional system exit.
- RayIntentionalSystemExitException(String) - Constructor for exception io.ray.api.exception.RayIntentionalSystemExitException
-
- RayIntentionalSystemExitException(String, Throwable) - Constructor for exception io.ray.api.exception.RayIntentionalSystemExitException
-
- rayletSocketName - Variable in class io.ray.api.runtimecontext.NodeInfo
-
- RayRuntime - Interface in io.ray.api.runtime
-
Base interface of a Ray runtime.
- RayRuntimeFactory - Interface in io.ray.api.runtime
-
A factory that produces a RayRuntime instance.
- RayTaskException - Exception in io.ray.api.exception
-
- RayTaskException(String) - Constructor for exception io.ray.api.exception.RayTaskException
-
- RayTaskException(int, String, String, Throwable) - Constructor for exception io.ray.api.exception.RayTaskException
-
- RayTimeoutException - Exception in io.ray.api.exception
-
Indicate that there are some thing have timed out, including `Ray.get()` or others.
- RayTimeoutException(String) - Constructor for exception io.ray.api.exception.RayTimeoutException
-
- RayTimeoutException(String, Throwable) - Constructor for exception io.ray.api.exception.RayTimeoutException
-
- RayWorkerException - Exception in io.ray.api.exception
-
Indicates that the worker died unexpectedly while executing a task.
- RayWorkerException() - Constructor for exception io.ray.api.exception.RayWorkerException
-
- RayWorkerException(String) - Constructor for exception io.ray.api.exception.RayWorkerException
-
- RayWorkerException(String, Throwable) - Constructor for exception io.ray.api.exception.RayWorkerException
-
- remote() - Method in class io.ray.api.call.ActorCreator
-
Create a java actor remotely and return a handle to the created actor.
- remote() - Method in class io.ray.api.call.ActorTaskCaller
-
Execute an java actor method remotely and return an object reference to the result object in
the object store.
- remote() - Method in class io.ray.api.call.CppActorCreator
-
Create a cpp actor remotely and return a handle to the created actor.
- remote() - Method in class io.ray.api.call.CppActorTaskCaller
-
Execute a cpp actor method remotely and return an object reference to the result object in the
object store.
- remote() - Method in class io.ray.api.call.CppTaskCaller
-
Execute a cpp function remotely and return an object reference to the result object in the
object store.
- remote() - Method in class io.ray.api.call.PyActorCreator
-
Create a python actor remotely and return a handle to the created actor.
- remote() - Method in class io.ray.api.call.PyActorTaskCaller
-
Execute a python actor method remotely and return an object reference to the result object in
the object store.
- remote() - Method in class io.ray.api.call.PyTaskCaller
-
Execute a python function remotely and return an object reference to the result object in the
object store.
- remote() - Method in class io.ray.api.call.TaskCaller
-
Execute a java function remotely and return an object reference to the result object in the
object store.
- remote() - Method in class io.ray.api.call.VoidActorTaskCaller
-
Execute a function remotely.
- remote() - Method in class io.ray.api.call.VoidTaskCaller
-
Execute a function remotely.
- remote() - Method in class io.ray.api.parallelactor.ParallelActorCreator
-
- remote() - Method in class io.ray.api.parallelactor.ParallelActorTaskCaller
-
- remote() - Method in class io.ray.api.parallelactor.VoidParallelActorTaskCaller
-
- remove(String) - Method in interface io.ray.api.runtimeenv.RuntimeEnv
-
Remove a runtime env field by name.
- removePlacementGroup(PlacementGroupId) - Static method in class io.ray.api.PlacementGroups
-
Remove a placement group by id.
- removePlacementGroup(PlacementGroupId) - Method in interface io.ray.api.runtime.RayRuntime
-
Remove a placement group by id.
- resourceId - Variable in class io.ray.api.runtimecontext.ResourceValue
-
- resources - Variable in class io.ray.api.options.BaseTaskOptions
-
- resources - Variable in class io.ray.api.runtimecontext.NodeInfo
-
- ResourceValue - Class in io.ray.api.runtimecontext
-
A class that contains resource id and capacity of this resource.
- returnType - Variable in class io.ray.api.function.CppActorMethod
-
- returnType - Variable in class io.ray.api.function.CppFunction
-
- returnType - Variable in class io.ray.api.function.PyActorMethod
-
- returnType - Variable in class io.ray.api.function.PyFunction
-
- RuntimeContext - Interface in io.ray.api.runtimecontext
-
A class used for getting information of Ray runtime.
- RuntimeEnv - Interface in io.ray.api.runtimeenv
-
This class provides interfaces of setting runtime environments for job/actor/task.
- RuntimeEnv.Builder - Class in io.ray.api.runtimeenv
-
The builder which is used to generate a RuntimeEnv instance.
- RuntimeEnvConfig - Class in io.ray.api.runtimeenv
-
A POJO class used to specify configuration options for a runtime environment.
- RuntimeEnvConfig() - Constructor for class io.ray.api.runtimeenv.RuntimeEnvConfig
-
- RuntimeEnvConfig(int, boolean) - Constructor for class io.ray.api.runtimeenv.RuntimeEnvConfig
-
- RuntimeEnvException - Exception in io.ray.api.exception
-
- RuntimeEnvException(String) - Constructor for exception io.ray.api.exception.RuntimeEnvException
-
- RuntimeEnvException(String, Throwable) - Constructor for exception io.ray.api.exception.RuntimeEnvException
-
- RuntimeEnvName - Class in io.ray.api.runtimeenv.types
-
- RuntimeEnvName() - Constructor for class io.ray.api.runtimeenv.types.RuntimeEnvName
-
- serialize() - Method in interface io.ray.api.runtimeenv.RuntimeEnv
-
Serialize the runtime env to string.
- serializedRuntimeEnv - Variable in class io.ray.api.options.ActorCreationOptions
-
- serializeToRuntimeEnvInfo() - Method in interface io.ray.api.runtimeenv.RuntimeEnv
-
Serialize the runtime env to string of RuntimeEnvInfo.
- set(String, Object) - Method in interface io.ray.api.runtimeenv.RuntimeEnv
-
Set a runtime env field by name and Object.
- setAsync(boolean) - Method in class io.ray.api.call.PyActorCreator
-
- setAsync(boolean) - Method in class io.ray.api.options.ActorCreationOptions.Builder
-
Mark the creating actor as async.
- setBundles(List<Map<String, Double>>) - Method in class io.ray.api.options.PlacementGroupCreationOptions.Builder
-
Set the Pre-allocated resource list.
- setConcurrencyGroup(String) - Method in class io.ray.api.call.ActorTaskCaller
-
- setConcurrencyGroup(String) - Method in class io.ray.api.call.VoidActorTaskCaller
-
- setConcurrencyGroupName(String) - Method in class io.ray.api.options.CallOptions.Builder
-
- setConcurrencyGroups(ConcurrencyGroup...) - Method in class io.ray.api.call.ActorCreator
-
Set the concurrency groups for this actor to declare how to perform tasks concurrently.
- setConcurrencyGroups(List<ConcurrencyGroup>) - Method in class io.ray.api.options.ActorCreationOptions.Builder
-
Set the concurrency groups for this actor.
- setConfig(RuntimeEnvConfig) - Method in interface io.ray.api.runtimeenv.RuntimeEnv
-
Set runtime env config.
- setEagerInstall(boolean) - Method in class io.ray.api.runtimeenv.RuntimeEnvConfig
-
- setJsonStr(String, String) - Method in interface io.ray.api.runtimeenv.RuntimeEnv
-
Set a runtime env field by name and json string.
- setJvmOptions(List<String>) - Method in class io.ray.api.call.ActorCreator
-
Set the JVM options for the Java worker that this actor is running in.
- setJvmOptions(List<String>) - Method in class io.ray.api.options.ActorCreationOptions.Builder
-
Set the JVM options for the Java worker that this actor is running in.
- setLifetime(ActorLifetime) - Method in class io.ray.api.call.BaseActorCreator
-
- setLifetime(ActorLifetime) - Method in class io.ray.api.options.ActorCreationOptions.Builder
-
Declare the lifetime of this actor.
- setMaxConcurrency(int) - Method in class io.ray.api.call.BaseActorCreator
-
Set the max number of concurrent calls to allow for this actor.
- setMaxConcurrency(int) - Method in class io.ray.api.concurrencygroup.ConcurrencyGroupBuilder
-
- setMaxConcurrency(int) - Method in class io.ray.api.options.ActorCreationOptions.Builder
-
Set the max number of concurrent calls to allow for this actor.
- setMaxPendingCalls(int) - Method in class io.ray.api.call.BaseActorCreator
-
Set the max number of pending calls allowed on the actor handle.
- setMaxPendingCalls(int) - Method in class io.ray.api.options.ActorCreationOptions.Builder
-
Set the max number of pending calls allowed on the actor handle.
- setMaxRestarts(int) - Method in class io.ray.api.call.BaseActorCreator
-
This specifies the maximum number of times that the actor should be restarted when it dies
unexpectedly.
- setMaxRestarts(int) - Method in class io.ray.api.options.ActorCreationOptions.Builder
-
This specifies the maximum number of times that the actor should be restarted when it dies
unexpectedly.
- setMaxTaskRetries(int) - Method in class io.ray.api.call.BaseActorCreator
-
This specifies the maximum number of times that an actor task can be retried.
- setMaxTaskRetries(int) - Method in class io.ray.api.options.ActorCreationOptions.Builder
-
This specifies the maximum number of times that the actor task can be resubmitted.
- setName(String) - Method in class io.ray.api.call.BaseActorCreator
-
Set the actor name of a named actor.
- setName(String, String) - Method in class io.ray.api.call.BaseActorCreator
-
Set the actor name along with a different namespace.
- setName(String) - Method in class io.ray.api.call.BaseTaskCaller
-
Set a name for this task.
- setName(String) - Method in class io.ray.api.concurrencygroup.ConcurrencyGroupBuilder
-
- setName(String) - Method in class io.ray.api.options.ActorCreationOptions.Builder
-
Set the actor name of a named actor.
- setName(String) - Method in class io.ray.api.options.CallOptions.Builder
-
Set a name for this task.
- setName(String) - Method in class io.ray.api.options.PlacementGroupCreationOptions.Builder
-
Set the name of a named placement group.
- setNamespace(String) - Method in class io.ray.api.options.ActorCreationOptions.Builder
-
- setParallelism(int) - Method in class io.ray.api.parallelactor.ParallelActorCreator
-
- setPlacementGroup(PlacementGroup, int) - Method in class io.ray.api.call.BaseActorCreator
-
Set the placement group to place this actor in.
- setPlacementGroup(PlacementGroup) - Method in class io.ray.api.call.BaseActorCreator
-
Set the placement group to place this actor in, which may use any available bundle.
- setPlacementGroup(PlacementGroup, int) - Method in class io.ray.api.call.BaseTaskCaller
-
Set the placement group to place this task in.
- setPlacementGroup(PlacementGroup) - Method in class io.ray.api.call.BaseTaskCaller
-
Set the placement group to place this task in, which may use any available bundle.
- setPlacementGroup(PlacementGroup, int) - Method in class io.ray.api.options.ActorCreationOptions.Builder
-
Set the placement group to place this actor in.
- setPlacementGroup(PlacementGroup, int) - Method in class io.ray.api.options.CallOptions.Builder
-
Set the placement group to place this actor in.
- setResource(String, Double) - Method in class io.ray.api.call.BaseActorCreator
-
Set a custom resource requirement to reserve for the lifetime of this actor.
- setResource(String, Double) - Method in class io.ray.api.call.BaseTaskCaller
-
Set a custom resource requirement for resource name.
- setResource(String, Double) - Method in class io.ray.api.options.ActorCreationOptions.Builder
-
Set a custom resource requirement to reserve for the lifetime of this actor.
- setResource(String, Double) - Method in class io.ray.api.options.CallOptions.Builder
-
Set a custom resource requirement for resource name.
- setResources(Map<String, Double>) - Method in class io.ray.api.call.BaseActorCreator
-
Set custom resource requirements to reserve for the lifetime of this actor.
- setResources(Map<String, Double>) - Method in class io.ray.api.call.BaseTaskCaller
-
Set custom requirements for multiple resources.
- setResources(Map<String, Double>) - Method in class io.ray.api.options.ActorCreationOptions.Builder
-
Set custom resource requirements to reserve for the lifetime of this actor.
- setResources(Map<String, Double>) - Method in class io.ray.api.options.CallOptions.Builder
-
Set custom requirements for multiple resources.
- setRuntimeEnv(RuntimeEnv) - Method in class io.ray.api.call.ActorCreator
-
- setRuntimeEnv(RuntimeEnv) - Method in class io.ray.api.call.BaseTaskCaller
-
Set the runtime env for this task to run the task in a specific environment.
- setRuntimeEnv(RuntimeEnv) - Method in class io.ray.api.options.ActorCreationOptions.Builder
-
- setRuntimeEnv(RuntimeEnv) - Method in class io.ray.api.options.CallOptions.Builder
-
- setSetupTimeoutSeconds(int) - Method in class io.ray.api.runtimeenv.RuntimeEnvConfig
-
- setStrategy(PlacementStrategy) - Method in class io.ray.api.options.PlacementGroupCreationOptions.Builder
-
Set the placement strategy used to control the placement relationship between bundles.
- shutdown() - Static method in class io.ray.api.Ray
-
Shutdown Ray runtime.
- shutdown() - Method in interface io.ray.api.runtime.RayRuntime
-
Shutdown the runtime.
- size() - Method in class io.ray.api.id.ActorId
-
- size() - Method in class io.ray.api.id.BaseId
-
Derived class should implement this function.
- size() - Method in class io.ray.api.id.JobId
-
- size() - Method in class io.ray.api.id.ObjectId
-
- size() - Method in class io.ray.api.id.PlacementGroupId
-
- size() - Method in class io.ray.api.id.TaskId
-
- size() - Method in class io.ray.api.id.UniqueId
-
- state - Variable in class io.ray.api.runtimecontext.ActorInfo
-
- strategy - Variable in class io.ray.api.options.PlacementGroupCreationOptions
-
- submitTask(ParallelActorHandle<A>, int, RayFunc, Object[]) - Method in interface io.ray.api.parallelactor.ParallelActorContext
-
- wait(int) - Method in interface io.ray.api.placementgroup.PlacementGroup
-
Wait for the placement group to be ready within the specified time.
- wait(List<ObjectRef<T>>, int, int, boolean) - Static method in class io.ray.api.Ray
-
Wait for a list of RayObjects to be available, until specified number of objects are ready, or
specified timeout has passed.
- wait(List<ObjectRef<T>>, int, int) - Static method in class io.ray.api.Ray
-
Wait for a list of RayObjects to be locally available, until specified number of objects are
ready, or specified timeout has passed.
- wait(List<ObjectRef<T>>, int) - Static method in class io.ray.api.Ray
-
Wait for a list of RayObjects to be locally available, until specified number of objects are
ready.
- wait(List<ObjectRef<T>>) - Static method in class io.ray.api.Ray
-
Wait for a list of RayObjects to be locally available.
- wait(List<ObjectRef<T>>, int, int, boolean) - Method in interface io.ray.api.runtime.RayRuntime
-
Wait for a list of RayObjects to be available, until specified number of objects are ready, or
specified timeout has passed.
- waitPlacementGroupReady(PlacementGroupId, int) - Method in interface io.ray.api.runtime.RayRuntime
-
Wait for the placement group to be ready within the specified time.
- WaitResult<T> - Class in io.ray.api
-
Represents the result of a Ray.wait call.
- WaitResult(List<ObjectRef<T>>, List<ObjectRef<T>>) - Constructor for class io.ray.api.WaitResult
-
- wasCurrentActorRestarted() - Method in interface io.ray.api.runtimecontext.RuntimeContext
-
Returns true if the current actor was restarted, otherwise false.