code: def run(self):
      script = os.path.join(
          os.path.dirname(__file__),
          "finetune",
          "custom_ops",
          "build.sh",
      )
      if subprocess.run(["sh", script]).returncode != 0:
          warnings.warn(
              "Failed to build the finetune memory management ops required for use of Scheduler. "
              "If you don't intend to use Scheduler you can safely ignore this message. "
              "To build the ops later execute {}".format(script)
          )
  
file_path: finetune/setup.py
imports: import os
  import warnings
  import subprocess
  from sys import version_info, argv
  from setuptools import setup, find_packages
  from setuptools.command.build_ext import build_ext
label_desc: Use image node_id 1 for calling the OpsBuild obj's underlying member method code with example usage: obj.run() without return types