SATE / modal_deploy.py
Shuwei Hou
use_hf_storage
a3b7803
raw
history blame contribute delete
431 Bytes
import modal, subprocess, signal
app = modal.App("sate-api")
image = modal.Image.from_dockerfile("Dockerfile")
@app.function(
image=image,
min_containers=1,
timeout=1000,
gpu="A10G",
)
@modal.web_server(7860)
def run_server():
subprocess.Popen([
"conda", "run", "--no-capture-output", "-n", "SATE",
"python", "main_socket.py", "--host", "0.0.0.0", "--port", "7860"
])
signal.pause()