scy639 commited on
Commit
c46dde7
·
verified ·
1 Parent(s): fffacf1

Update hf_model.py

Browse files
Files changed (1) hide show
  1. hf_model.py +0 -13
hf_model.py CHANGED
@@ -70,18 +70,6 @@ class UniBioTransferModel(LatentDiffusion, PyTorchModelHubMixin):
70
  **kwargs: Additional arguments passed to LatentDiffusion
71
  """
72
 
73
- def __getstate__(self):
74
- state = self.__dict__.copy()
75
- if 'ptsM_Generator' in state:
76
- del state['ptsM_Generator']
77
- return state
78
-
79
- def __getattr__(self, name):
80
- if name == 'ptsM_Generator':
81
- self.ptsM_Generator = LandmarkExtractor(include_visualizer=True, img_256_mode=False)
82
- return self.ptsM_Generator
83
- raise AttributeError(f"'{type(self).__name__}' object has no attribute '{name}'")
84
-
85
  def __init__(self, config=None, task="face", **kwargs):
86
  self._task_name = task if isinstance(task, str) else TASK_ID2NAME.get(task, "face")
87
  self._task_id = TASK_NAME2ID.get(self._task_name, 0) if isinstance(task, str) else task
@@ -241,7 +229,6 @@ class UniBioTransferModel(LatentDiffusion, PyTorchModelHubMixin):
241
 
242
  # offload_unused_tasks__LD(model, task_id, method="cpu")
243
 
244
- model.ptsM_Generator = LandmarkExtractor(include_visualizer=True, img_256_mode=False)
245
  cleanup_gpu_memory()
246
 
247
  # ZeroGPU 兼容:只在 device 不是 "cpu" 且 CUDA 可用时才移动到 GPU
 
70
  **kwargs: Additional arguments passed to LatentDiffusion
71
  """
72
 
 
 
 
 
 
 
 
 
 
 
 
 
73
  def __init__(self, config=None, task="face", **kwargs):
74
  self._task_name = task if isinstance(task, str) else TASK_ID2NAME.get(task, "face")
75
  self._task_id = TASK_NAME2ID.get(self._task_name, 0) if isinstance(task, str) else task
 
229
 
230
  # offload_unused_tasks__LD(model, task_id, method="cpu")
231
 
 
232
  cleanup_gpu_memory()
233
 
234
  # ZeroGPU 兼容:只在 device 不是 "cpu" 且 CUDA 可用时才移动到 GPU