Spaces:
Runtime error
Runtime error
Link to model
Browse files- gradio_server.py +11 -3
gradio_server.py
CHANGED
|
@@ -56,7 +56,7 @@ def generate_video(
|
|
| 56 |
samples = outputs['samples']
|
| 57 |
sample = samples[0].unsqueeze(0)
|
| 58 |
|
| 59 |
-
save_path =
|
| 60 |
os.makedirs(save_path, exist_ok=True)
|
| 61 |
|
| 62 |
time_flag = datetime.fromtimestamp(time.time()).strftime("%Y-%m-%d-%H:%M:%S")
|
|
@@ -66,10 +66,18 @@ def generate_video(
|
|
| 66 |
|
| 67 |
return video_path
|
| 68 |
|
| 69 |
-
def create_demo(model_path
|
| 70 |
model = initialize_model(model_path)
|
| 71 |
|
| 72 |
with gr.Blocks() as demo:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 73 |
gr.Markdown("# Hunyuan Video Generation")
|
| 74 |
|
| 75 |
with gr.Row():
|
|
@@ -135,5 +143,5 @@ def create_demo(model_path, save_path):
|
|
| 135 |
|
| 136 |
if __name__ == "__main__":
|
| 137 |
os.environ["GRADIO_ANALYTICS_ENABLED"] = "False"
|
| 138 |
-
demo = create_demo(
|
| 139 |
demo.queue(10).launch()
|
|
|
|
| 56 |
samples = outputs['samples']
|
| 57 |
sample = samples[0].unsqueeze(0)
|
| 58 |
|
| 59 |
+
save_path = "./gradio_outputs"
|
| 60 |
os.makedirs(save_path, exist_ok=True)
|
| 61 |
|
| 62 |
time_flag = datetime.fromtimestamp(time.time()).strftime("%Y-%m-%d-%H:%M:%S")
|
|
|
|
| 66 |
|
| 67 |
return video_path
|
| 68 |
|
| 69 |
+
def create_demo(model_path):
|
| 70 |
model = initialize_model(model_path)
|
| 71 |
|
| 72 |
with gr.Blocks() as demo:
|
| 73 |
+
if torch.cuda.device_count() == 0:
|
| 74 |
+
with gr.Row():
|
| 75 |
+
gr.HTML("""
|
| 76 |
+
<p style="background-color: red;"><big><big><big><b>⚠️To use <i>Hunyuan Video</i>, <a href="https://huggingface.co/spaces/Fabrice-TIERCELIN/HunyuanVideo?duplicate=true">duplicate this space</a> and set a GPU with 80 GB VRAM.</b>
|
| 77 |
+
|
| 78 |
+
You can't use <i>Hunyuan Video</i> directly here because this space runs on a CPU, which is not enough for <i>Hunyuan Video</i>. Please provide <a href="https://huggingface.co/spaces/Fabrice-TIERCELIN/HunyuanVideo/discussions/new">feedback</a> if you have issues.
|
| 79 |
+
</big></big></big></p>
|
| 80 |
+
""")
|
| 81 |
gr.Markdown("# Hunyuan Video Generation")
|
| 82 |
|
| 83 |
with gr.Row():
|
|
|
|
| 143 |
|
| 144 |
if __name__ == "__main__":
|
| 145 |
os.environ["GRADIO_ANALYTICS_ENABLED"] = "False"
|
| 146 |
+
demo = create_demo("tencent/HunyuanVideo")
|
| 147 |
demo.queue(10).launch()
|