code: def validate_args(args):
      assert (
          args.suite != LATEST_SYMLINK
      ), f"Suite name can't be '{LATEST_SYMLINK}'"
      if args.cache_instances_only:
          assert (
              args.cache_instances
          ), "If --cache-instances-only is set, --cache-instances must also be set."
  
file_path: H2O/h2o_hf/helm/src/helm/benchmark/run.py
imports: import argparse
  from dataclasses import replace
  from typing import List, Optional
  from helm.benchmark.presentation.run_entry import RunEntry, read_run_entries
  from helm.common.hierarchical_logger import hlog, htrack, htrack_block
  from helm.common.authentication import Authentication
  from helm.common.object_spec import parse_object_spec
  from helm.proxy.clients.huggingface_model_registry import register_huggingface_model_config
  from helm.proxy.clients.remote_model_registry import check_and_register_remote_model
  from helm.proxy.services.remote_service import create_authentication, add_service_args
  from helm.benchmark.adaptation.adapter_spec import AdapterSpec
  from .executor import ExecutionSpec
  from .runner import Runner, RunSpec, LATEST_SYMLINK
  from .run_specs import construct_run_specs
label_desc: Use image node_id 4 for calling a global function with example usage: validate_args(args) without return types