code: def _load_task_params():
      if not PatchClick.__remote_task_params:
          from clearml import Task
  
          t = Task.get_task(task_id=get_remote_task_id())
          # noinspection PyProtectedMember
          PatchClick.__remote_task_params = (
              t._get_task_property("hyperparams") or {}
          )
          params_dict = t.get_parameters(backwards_compatibility=False)
          skip = len(PatchClick._section_name) + 1
          PatchClick.__remote_task_params_dict = {
              k[skip:]: v
              for k, v in params_dict.items()
              if k.startswith(PatchClick._section_name + "/")
          }
  
      params = PatchClick.__remote_task_params
      if not params:
          return None
      command = [
          p.name
          for p in params["Args"].values()
          if p.type == PatchClick._command_type
          and cast_str_to_bool(p.value, strip=True)
      ]
      return command[0] if command else None
  
file_path: clearml/clearml/binding/click_bind.py
imports: from .frameworks import _patched_call
  from ..config import running_remotely, get_remote_task_id
  from ..utilities.dicts import cast_str_to_bool
label_desc: Use image node_id 7 for calling the PatchClick obj's underlying member method code with example usage: obj._load_task_params() and returns: unknown, None