Spaces:
Paused
Paused
Revert "can't find GPU -> try with extra function"
Browse filesThis reverts commit 24154be3efe17a875f012ddd5b2db658ebe2585e.
app.py
CHANGED
|
@@ -4,7 +4,6 @@ from __future__ import annotations
|
|
| 4 |
|
| 5 |
import os
|
| 6 |
|
| 7 |
-
import spaces
|
| 8 |
import gradio as gr
|
| 9 |
|
| 10 |
from model import Model
|
|
@@ -68,22 +67,19 @@ def main():
|
|
| 68 |
],
|
| 69 |
cache_examples=False)
|
| 70 |
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
progress_text,
|
| 85 |
-
])
|
| 86 |
-
start_processing()
|
| 87 |
|
| 88 |
demo.queue(max_size=5)
|
| 89 |
demo.launch(debug=True)
|
|
|
|
| 4 |
|
| 5 |
import os
|
| 6 |
|
|
|
|
| 7 |
import gradio as gr
|
| 8 |
|
| 9 |
from model import Model
|
|
|
|
| 67 |
],
|
| 68 |
cache_examples=False)
|
| 69 |
|
| 70 |
+
run_button.click(fn=model.run,
|
| 71 |
+
inputs=[
|
| 72 |
+
input_shape,
|
| 73 |
+
text,
|
| 74 |
+
seed,
|
| 75 |
+
guidance_scale,
|
| 76 |
+
],
|
| 77 |
+
outputs=[
|
| 78 |
+
viewpoint_images,
|
| 79 |
+
result_3d_model,
|
| 80 |
+
output_file,
|
| 81 |
+
progress_text,
|
| 82 |
+
])
|
|
|
|
|
|
|
|
|
|
| 83 |
|
| 84 |
demo.queue(max_size=5)
|
| 85 |
demo.launch(debug=True)
|
model.py
CHANGED
|
@@ -9,6 +9,7 @@ from typing import Generator, Optional
|
|
| 9 |
|
| 10 |
import gradio as gr
|
| 11 |
import trimesh
|
|
|
|
| 12 |
|
| 13 |
sys.path.append('TEXTurePaper')
|
| 14 |
|
|
@@ -50,6 +51,7 @@ class Model:
|
|
| 50 |
subprocess.run(shlex.split(f'zip -r {out_path} {mesh_dir}'))
|
| 51 |
return out_path
|
| 52 |
|
|
|
|
| 53 |
def run(
|
| 54 |
self, shape_path: str, text: str, seed: int, guidance_scale: float
|
| 55 |
) -> Generator[tuple[list[str], Optional[str], Optional[str], str], None,
|
|
|
|
| 9 |
|
| 10 |
import gradio as gr
|
| 11 |
import trimesh
|
| 12 |
+
import spaces
|
| 13 |
|
| 14 |
sys.path.append('TEXTurePaper')
|
| 15 |
|
|
|
|
| 51 |
subprocess.run(shlex.split(f'zip -r {out_path} {mesh_dir}'))
|
| 52 |
return out_path
|
| 53 |
|
| 54 |
+
@spaces.GPU
|
| 55 |
def run(
|
| 56 |
self, shape_path: str, text: str, seed: int, guidance_scale: float
|
| 57 |
) -> Generator[tuple[list[str], Optional[str], Optional[str], str], None,
|