Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -234,7 +234,6 @@ def image_to_3d(trial_id: str, seed: int, randomize_seed: bool, ss_guidance_stre
|
|
| 234 |
# 파이프라인을 GPU로 이동
|
| 235 |
g.trellis_pipeline.to('cuda')
|
| 236 |
|
| 237 |
-
# batch_size 제거하고 파라미터 수정
|
| 238 |
outputs = g.trellis_pipeline.run(
|
| 239 |
image,
|
| 240 |
seed=seed,
|
|
@@ -266,9 +265,12 @@ def image_to_3d(trial_id: str, seed: int, randomize_seed: bool, ss_guidance_stre
|
|
| 266 |
resolution=384
|
| 267 |
)['normal']
|
| 268 |
|
| 269 |
-
#
|
| 270 |
-
|
| 271 |
-
|
|
|
|
|
|
|
|
|
|
| 272 |
clear_gpu_memory()
|
| 273 |
|
| 274 |
# 비디오 생성 및 저장
|
|
|
|
| 234 |
# 파이프라인을 GPU로 이동
|
| 235 |
g.trellis_pipeline.to('cuda')
|
| 236 |
|
|
|
|
| 237 |
outputs = g.trellis_pipeline.run(
|
| 238 |
image,
|
| 239 |
seed=seed,
|
|
|
|
| 265 |
resolution=384
|
| 266 |
)['normal']
|
| 267 |
|
| 268 |
+
# tensor를 numpy로 변환
|
| 269 |
+
if torch.is_tensor(video[0]):
|
| 270 |
+
video = [v.cpu().numpy() if torch.is_tensor(v) else v for v in video]
|
| 271 |
+
if torch.is_tensor(video_geo[0]):
|
| 272 |
+
video_geo = [v.cpu().numpy() if torch.is_tensor(v) else v for v in video_geo]
|
| 273 |
+
|
| 274 |
clear_gpu_memory()
|
| 275 |
|
| 276 |
# 비디오 생성 및 저장
|