Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -8,8 +8,6 @@ os.system('pip install ./gaussiansplatting/submodules/diff-gaussian-rasterizatio
|
|
8 |
os.system('pip install ./gaussiansplatting/submodules/simple-knn')
|
9 |
os.system('pip install git+https://github.com/KAIR-BAIR/[email protected]')
|
10 |
os.system('pip install git+https://github.com/NVlabs/tiny-cuda-nn/#subdirectory=bindings/torch')
|
11 |
-
os.system('git clone https://huggingface.co/datasets/tiange/Cap3D')
|
12 |
-
# os.system('git clone https://huggingface.co/datasets/tiange/Cap3D')
|
13 |
|
14 |
example_inputs = [[
|
15 |
"A fox."
|
@@ -32,14 +30,15 @@ example_outputs_1 = [
|
|
32 |
|
33 |
|
34 |
|
35 |
-
def main(prompt, CFG, seed):
|
36 |
if [prompt] in example_inputs:
|
37 |
return example_outputs_1[example_inputs.index([prompt])]
|
38 |
seed = int(seed)
|
|
|
39 |
print('==> User Prompt:', prompt)
|
40 |
timestamp = datetime.now().strftime("@%Y%m%d-%H%M%S")
|
41 |
subprocess.run([
|
42 |
-
f'python launch.py --config configs/gaussiandreamer-sd.yaml --train --gpu 0 system.prompt_processor.prompt="{prompt}" seed={seed} system.guidance.guidance_scale={CFG} use_timestamp=False timestamp="{timestamp}" '],
|
43 |
shell=True)
|
44 |
path= os.path.join("./outputs/gaussiandreamer-sd",f'{prompt.replace(" ","_")}{timestamp}',"save/it1200-test.mp4")
|
45 |
print('==> Save path:', path)
|
@@ -52,6 +51,7 @@ with gr.Blocks() as demo:
|
|
52 |
Note that this demo is running on A10G, the running time might be longer than the reported 35 minutes (5000 iterations) on A100.<br> \
|
53 |
© This Gradio space was developed by Haodong LI.")
|
54 |
gr.Interface(fn=main, inputs=[gr.Textbox(lines=2, value="A portrait of IRONMAN, white hair, head, photorealistic, 8K, HDR.", label="Your prompt"),
|
|
|
55 |
gr.Slider(80, 200, value=100, label="CFG"),
|
56 |
gr.Number(value=0, label="Seed")],
|
57 |
outputs=["playable_video"],
|
|
|
8 |
os.system('pip install ./gaussiansplatting/submodules/simple-knn')
|
9 |
os.system('pip install git+https://github.com/KAIR-BAIR/[email protected]')
|
10 |
os.system('pip install git+https://github.com/NVlabs/tiny-cuda-nn/#subdirectory=bindings/torch')
|
|
|
|
|
11 |
|
12 |
example_inputs = [[
|
13 |
"A fox."
|
|
|
30 |
|
31 |
|
32 |
|
33 |
+
def main(prompt, iteration,CFG, seed):
|
34 |
if [prompt] in example_inputs:
|
35 |
return example_outputs_1[example_inputs.index([prompt])]
|
36 |
seed = int(seed)
|
37 |
+
iteration = int(iteration)
|
38 |
print('==> User Prompt:', prompt)
|
39 |
timestamp = datetime.now().strftime("@%Y%m%d-%H%M%S")
|
40 |
subprocess.run([
|
41 |
+
f'python launch.py --config configs/gaussiandreamer-sd.yaml --train --gpu 0 system.prompt_processor.prompt="{prompt}" seed={seed} system.guidance.guidance_scale={CFG} trainer.max_steps={iteration} use_timestamp=False timestamp="{timestamp}" '],
|
42 |
shell=True)
|
43 |
path= os.path.join("./outputs/gaussiandreamer-sd",f'{prompt.replace(" ","_")}{timestamp}',"save/it1200-test.mp4")
|
44 |
print('==> Save path:', path)
|
|
|
51 |
Note that this demo is running on A10G, the running time might be longer than the reported 35 minutes (5000 iterations) on A100.<br> \
|
52 |
© This Gradio space was developed by Haodong LI.")
|
53 |
gr.Interface(fn=main, inputs=[gr.Textbox(lines=2, value="A portrait of IRONMAN, white hair, head, photorealistic, 8K, HDR.", label="Your prompt"),
|
54 |
+
gr.Slider(0, 2000, value=1200, label="Number of iteration"),
|
55 |
gr.Slider(80, 200, value=100, label="CFG"),
|
56 |
gr.Number(value=0, label="Seed")],
|
57 |
outputs=["playable_video"],
|