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

Function cpp_actor_class

python/ray/cross_language.py:66–80  ·  view source on GitHub ↗

Define a Cpp actor class. Args: create_function_name: Create cpp class function name. class_name: Cpp class name.

(create_function_name: str, class_name: str)

Source from the content-addressed store, hash-verified

64
65@PublicAPI(stability="beta")
66def cpp_actor_class(create_function_name: str, class_name: str):
67 """Define a Cpp actor class.
68
69 Args:
70 create_function_name: Create cpp class function name.
71 class_name: Cpp class name.
72 """
73 from ray.actor import ActorClass
74
75 print("create func=", create_function_name, "class_name=", class_name)
76 return ActorClass._ray_from_function_descriptor(
77 Language.CPP,
78 CppFunctionDescriptor(create_function_name, "PYTHON", class_name),
79 {},
80 )
81
82
83def _format_args(worker, args, kwargs):

Callers

nothing calls this directly

Calls 3

printFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…