bluestyle97 commited on
Commit
8db8641
Β·
verified Β·
1 Parent(s): fc11fab

Update freesplatter/webui/runner.py

Browse files
Files changed (1) hide show
  1. freesplatter/webui/runner.py +12 -8
freesplatter/webui/runner.py CHANGED
@@ -2,6 +2,7 @@ import os
2
  import json
3
  import uuid
4
  import time
 
5
  import rembg
6
  import numpy as np
7
  import trimesh
@@ -83,6 +84,17 @@ class FreeSplatterRunner:
83
  # self.rembg = rembg.new_session('birefnet-general')
84
 
85
  # diffusion models
 
 
 
 
 
 
 
 
 
 
 
86
  pipeline = DiffusionPipeline.from_pretrained(
87
  "sudo-ai/zero123plus-v1.1",
88
  custom_pipeline="sudo-ai/zero123plus-pipeline",
@@ -103,14 +115,6 @@ class FreeSplatterRunner:
103
  )
104
  self.zero123plus_v12 = pipeline.to(device)
105
 
106
- download_dir = snapshot_download('tencent/Hunyuan3D-1', repo_type='model')
107
- pipeline = HunYuan3D_MVD_Std_Pipeline.from_pretrained(
108
- os.path.join(download_dir, 'mvd_std'),
109
- torch_dtype=torch.float16,
110
- use_safetensors=True,
111
- )
112
- self.hunyuan3d_mvd_std = pipeline.to(device)
113
-
114
  # freesplatter
115
  config_file = 'configs/freesplatter-object.yaml'
116
  ckpt_path = hf_hub_download('TencentARC/FreeSplatter', repo_type='model', filename='freesplatter-object.safetensors')
 
2
  import json
3
  import uuid
4
  import time
5
+ import shutil
6
  import rembg
7
  import numpy as np
8
  import trimesh
 
84
  # self.rembg = rembg.new_session('birefnet-general')
85
 
86
  # diffusion models
87
+ download_dir = snapshot_download('tencent/Hunyuan3D-1', repo_type='model')
88
+ shutil.rmtree(os.path.join(download_dir, 'assets'))
89
+ shutil.rmtree(os.path.join(download_dir, 'mvd_lite'))
90
+ shutil.rmtree(os.path.join(download_dir, 'svrm'))
91
+ pipeline = HunYuan3D_MVD_Std_Pipeline.from_pretrained(
92
+ os.path.join(download_dir, 'mvd_std'),
93
+ torch_dtype=torch.float16,
94
+ use_safetensors=True,
95
+ )
96
+ self.hunyuan3d_mvd_std = pipeline.to(device)
97
+
98
  pipeline = DiffusionPipeline.from_pretrained(
99
  "sudo-ai/zero123plus-v1.1",
100
  custom_pipeline="sudo-ai/zero123plus-pipeline",
 
115
  )
116
  self.zero123plus_v12 = pipeline.to(device)
117
 
 
 
 
 
 
 
 
 
118
  # freesplatter
119
  config_file = 'configs/freesplatter-object.yaml'
120
  ckpt_path = hf_hub_download('TencentARC/FreeSplatter', repo_type='model', filename='freesplatter-object.safetensors')