mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-09-29 19:07:09 +08:00
clean up
This commit is contained in:
parent
6ef45cb0ce
commit
3cb0220cd9
32
app.py
32
app.py
@ -2,45 +2,45 @@ from beam import task_queue, Output, Image, env, Volume
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
if env.is_remote():
|
if env.is_remote():
|
||||||
import folder_paths
|
import folder_paths
|
||||||
sys.path.append(os.getcwd())
|
|
||||||
import main
|
sys.path.append(os.getcwd())
|
||||||
|
import main
|
||||||
|
|
||||||
|
|
||||||
# Function to setup environment and load models
|
# Function to setup environment and load models
|
||||||
def upload_models():
|
def upload_models():
|
||||||
# Define the model URLs and their respective directories
|
# Define the model URLs and their respective directories
|
||||||
model_urls = [
|
model_urls = [
|
||||||
#put models here
|
# put models here
|
||||||
]
|
]
|
||||||
|
|
||||||
# Download models if not already downloaded
|
# Download models if not already downloaded
|
||||||
for model_name, filename, directory in model_urls:
|
for model_name, filename, directory in model_urls:
|
||||||
if not os.path.exists(f"{directory}/{filename}"):
|
if not os.path.exists(f"{directory}/{filename}"):
|
||||||
print(os.getcwd())
|
print(os.getcwd())
|
||||||
os.system(f"wget -c https://huggingface.co/{model_name}/resolve/main/{filename} -P {os.path.join(os.getcwd() , directory)}")
|
os.system(
|
||||||
|
f"wget -c https://huggingface.co/{model_name}/resolve/main/{filename} -P {os.path.join(os.getcwd() , directory)}"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
# Import functions or execute code from workflow_api.py
|
# Import functions or execute code from workflow_api.py
|
||||||
|
|
||||||
# Step 1: Define environment setup and model loading
|
# Step 1: Define environment setup and model loading
|
||||||
@endpoint(
|
@task_queue(
|
||||||
name="ComfyUI",
|
name="ComfyUI",
|
||||||
cpu=4,
|
cpu=4,
|
||||||
memory="32Gi",
|
memory="32Gi",
|
||||||
gpu="A10G",
|
gpu="A10G",
|
||||||
image=Image(
|
image=Image(
|
||||||
python_version="python3.10",
|
python_version="python3.10",
|
||||||
python_packages=requirements.txt,
|
python_packages="requirements.txt",
|
||||||
#commands=["pip3 install opencv-python"],
|
# commands=["pip3 install opencv-python"],
|
||||||
),
|
),
|
||||||
volumes=[Volume(name="PUTVOLUMEHERE", mount_path="./VOLUMEPATH)],
|
volumes=[Volume(name="PUTVOLUMEHERE", mount_path="./VOLUMEPATH")],
|
||||||
#keep_warm_seconds=0,
|
# keep_warm_seconds=0,
|
||||||
#on_start=upload_models,
|
# on_start=upload_models,
|
||||||
)
|
)
|
||||||
def generate_video(**inputs):
|
def generate_video(**inputs):
|
||||||
while(true):
|
main()
|
||||||
main()
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user