code: def test_start_tensorboard_with_custom_image() -> None:
      """
      Start a random experiment, start a TensorBoard instance pointed
      to the experiment with custom image, verify the image has been set.
      """
      experiment_id = exp.run_basic_test(
          conf.fixtures_path("no_op/single-one-short-step.yaml"),
          conf.fixtures_path("no_op"),
          1,
      )
      command = [
          "det",
          "-m",
          conf.make_master_url(),
          "tensorboard",
          "start",
          str(experiment_id),
          "--no-browser",
          "--detach",
          "--config",
          "environment.image=python:3.8.16",
      ]
      res = subprocess.run(
          command,
          universal_newlines=True,
          stdout=subprocess.PIPE,
          check=True,
      )
      t_id = res.stdout.strip("\n")
      command = [
          "det",
          "-m",
          conf.make_master_url(),
          "tensorboard",
          "config",
          t_id,
      ]
      res = subprocess.run(
          command,
          universal_newlines=True,
          stdout=subprocess.PIPE,
          check=True,
      )
      config = util.yaml_safe_load(res.stdout)
      assert (
          config["environment"]["image"]["cpu"] == "python:3.8.16"
          and config["environment"]["image"]["cuda"] == "python:3.8.16"
          and config["environment"]["image"]["rocm"] == "python:3.8.16"
      ), config
  
file_path: determined/e2e_tests/tests/command/test_tensorboard.py
imports: import pathlib
  import subprocess
  from typing import Dict, Optional
  import pytest
  from determined.common import api, util
  from tests import command
  from tests import config
  from tests import experiment
  from tests.api_utils import determined_test_session
  from tests.filetree import FileTree
label_desc: Use image node_id 6 for calling a global function with example usage: test_start_tensorboard_with_custom_image() without return types