Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
@@ -103,10 +103,7 @@ os.environ['PYTORCH_NO_CUDA_MEMORY_CACHING'] = '1'
|
|
103 |
# CUDA 초기화 방지
|
104 |
torch.set_grad_enabled(False)
|
105 |
|
106 |
-
|
107 |
-
"""주기적으로 실행될 메모리 정리 함수"""
|
108 |
-
clear_gpu_memory()
|
109 |
-
return None
|
110 |
|
111 |
# Gradio 인터페이스에 주기적 정리 추가
|
112 |
demo.load(periodic_cleanup, every=5) # 5초마다 정리
|
@@ -418,6 +415,10 @@ footer {
|
|
418 |
}
|
419 |
"""
|
420 |
|
|
|
|
|
|
|
|
|
421 |
|
422 |
with gr.Blocks(theme=gr.themes.Soft(), css=css) as demo:
|
423 |
gr.Markdown("""## Craft3D""")
|
@@ -611,6 +612,9 @@ if __name__ == "__main__":
|
|
611 |
print("Warning: trellis_pipeline is None")
|
612 |
except Exception as e:
|
613 |
print(f"Warning: Initial preprocessing test failed: {e}")
|
|
|
|
|
|
|
614 |
|
615 |
# Gradio 인터페이스 실행
|
616 |
demo.queue() # 큐 기능 활성화
|
|
|
103 |
# CUDA 초기화 방지
|
104 |
torch.set_grad_enabled(False)
|
105 |
|
106 |
+
|
|
|
|
|
|
|
107 |
|
108 |
# Gradio 인터페이스에 주기적 정리 추가
|
109 |
demo.load(periodic_cleanup, every=5) # 5초마다 정리
|
|
|
415 |
}
|
416 |
"""
|
417 |
|
418 |
+
def periodic_cleanup():
|
419 |
+
"""주기적으로 실행될 메모리 정리 함수"""
|
420 |
+
clear_gpu_memory()
|
421 |
+
return None
|
422 |
|
423 |
with gr.Blocks(theme=gr.themes.Soft(), css=css) as demo:
|
424 |
gr.Markdown("""## Craft3D""")
|
|
|
612 |
print("Warning: trellis_pipeline is None")
|
613 |
except Exception as e:
|
614 |
print(f"Warning: Initial preprocessing test failed: {e}")
|
615 |
+
|
616 |
+
# 주기적 정리 설정
|
617 |
+
demo.load(periodic_cleanup, every=5) # 5초마다 정리
|
618 |
|
619 |
# Gradio 인터페이스 실행
|
620 |
demo.queue() # 큐 기능 활성화
|