class_docstr: An actor class.
  
  This is a decorated class. It can be used to create actors.
  
  Attributes:
      __ray_metadata__: Contains metadata for the actor.
class_docstr_tok: ["An","actor","class",".","This","is","a","decorated","class",".","It","can","be","used","to","create","actors",".","Attributes",":","__ray_metadata__",":","Contains","metadata","for","the","actor","."]
docstr: Create an actor.
  
  Args:
      args: These arguments are forwarded directly to the actor
          constructor.
      kwargs: These arguments are forwarded directly to the actor
          constructor.
  
  Returns:
      A handle to the newly created actor.
docstr_tok: ["Create","an","actor",".","Args",":","args",":","These","arguments","are","forwarded","directly","to","the","actor","constructor",".","kwargs",":","These","arguments","are","forwarded","directly","to","the","actor","constructor",".","Returns",":","A","handle","to","the","newly","created","actor","."]
code: def remote(self, *args, **kwargs):
      """Create an actor.
  
      Args:
          args: These arguments are forwarded directly to the actor
              constructor.
          kwargs: These arguments are forwarded directly to the actor
              constructor.
  
      Returns:
          A handle to the newly created actor.
      """
      return self._remote(
          args=args, kwargs=kwargs, **self._default_options
      )
  
imports: import inspect
  import logging
  import weakref
  from typing import Any, Dict, List, Optional, Union
  import ray._private.ray_constants
  import ray._private.signature
  import ray._private.worker
  import ray._raylet
  from ray import ActorClassID, Language, cross_language
  from ray._private import ray_option_utils
  from ray._private.async_compat import is_async_func
  from ray._private.auto_init_hook import wrap_auto_init
  from ray._private.client_mode_hook import client_mode_convert_actor, client_mode_hook, client_mode_should_convert
  from ray._private.inspect_util import is_class_method, is_function_or_method, is_static_method
  from ray._private.ray_option_utils import _warn_if_using_deprecated_placement_group
  from ray._private.utils import get_runtime_env_info, parse_runtime_env
  from ray._raylet import STREAMING_GENERATOR_RETURN, ObjectRefGenerator, PythonFunctionDescriptor, raise_sys_exit_with_custom_error_message
  from ray.exceptions import AsyncioActorExit
  from ray.util.annotations import DeveloperAPI, PublicAPI
  from ray.util.placement_group import _configure_placement_group_based_on_context
  from ray.util.scheduling_strategies import PlacementGroupSchedulingStrategy, SchedulingStrategyT
  from ray.util.tracing.tracing_helper import _inject_tracing_into_class, _tracing_actor_creation, _tracing_actor_method_invocation
label_desc: Use image node_id 5 for calling the ActorClass obj's underlying member method code with example usage: obj.remote() and returns: self