class_docstr: Ray dag node used in DAG building API to mark the endpoint of DAG
class_docstr_tok: ["Ray","dag","node","used","in","DAG","building","API","to","mark","the","endpoint","of","DAG"]
docstr: Return a copy of this node with the given new args.
docstr_tok: ["Return","a","copy","of","this","node","with","the","given","new","args","."]
code: def _copy_impl(
      self,
      new_args: List[Any],
      new_kwargs: Dict[str, Any],
      new_options: Dict[str, Any],
      new_other_args_to_resolve: Dict[str, Any],
  ) -> "DAGNode":
      """Return a copy of this node with the given new args."""
      return MultiOutputNode(new_args, new_other_args_to_resolve)
  
file_path: ray/python/ray/dag/output_node.py
imports: import ray
  from typing import Any, Dict, List, Union, Tuple
  from ray.dag import DAGNode
  from ray.dag.format_utils import get_dag_node_str
  from ray.util.annotations import DeveloperAPI
label_desc: Use image node_id 3 for calling the MultiOutputNode obj's underlying member method code with example usage: obj._copy_impl(new_args, new_kwargs, new_options, new_other_args_to_resolve) and returns: MultiOutputNode