code: def __init__(
      self,
      path: str,
      *,
      init: bool = False,
      force_keep: bool = False,
  ):
      super().__init__(
          lambda: torch.load(path), init=init, force_keep=force_keep
      )
  
imports: import torch
  import torch.nn
  from typing import Any
  from typing import Type
  from typing import TypeVar
  from typing import Optional
  from cftool.data_structures import ILoadableItem
  from cftool.data_structures import ILoadablePool
  from cftool.types import tensor_dict_type
  from torch.cuda.amp.autocast_mode import autocast
  from .zoo import TPipeline
  from ..misc.toolkit import is_cpu
  from ..misc.toolkit import get_device
  from ..misc.toolkit import empty_cuda_cache
label_desc: Use image node_id 1 to create a new Weights object from inherited base classes: ILoadableItem with example: obj = Weights(path)