class_docstr: If you wish to write a custom profiler, you should inherit from this class.
docstr: Defines how to start recording an action.
docstr_tok: ["Defines","how","to","start","recording","an","action","."]
code: def start(self, action_name: str) -> None:
      """Defines how to start recording an action."""
  
imports: import logging
  import os
  from abc import ABC, abstractmethod
  from contextlib import contextmanager
  from pathlib import Path
  from typing import Any, Callable, Dict, Generator, Optional, TextIO, Union
  from lightning.fabric.utilities.cloud_io import get_filesystem
label_desc: Use image node_id 2 for calling the Profiler obj's underlying member method code with example usage: obj.start(action_name) without return types