class_docstr: Abstract base class for custom runner classes
class_docstr_tok: ["Abstract","base","class","for","custom","runner","classes"]
docstr: Create a copy of this Runner.
docstr_tok: ["Create","a","copy","of","this","Runner","."]
code: def clone(self) -> Runner:
      """Create a copy of this Runner."""
      cls = type(self)
      # pyre-ignore[45]: Cannot instantiate abstract class `Runner`.
      return cls(
          **cls.deserialize_init_args(
              args=cls.serialize_init_args(obj=self)
          ),
      )
  
file_path: Ax/ax/core/runner.py
imports: from __future__ import annotations
  from abc import ABC, abstractmethod
  from typing import Any, Dict, Iterable, List, Optional, Set, TYPE_CHECKING
  from ax.utils.common.base import Base
  from ax.utils.common.serialization import SerializationMixin
label_desc: Use image node_id 9 for calling the Runner obj's underlying member method code with example usage: obj.clone() and returns: cls