|
#!/usr/bin/env bash |
|
|
|
|
|
TCMALLOC="$(ldconfig -p | grep -Po "libtcmalloc.so.\d" | head -n 1)" |
|
export LD_PRELOAD="${TCMALLOC}" |
|
|
|
echo "Worker Initiated" |
|
|
|
|
|
if [ "$SERVE_API_LOCALLY" == "true" ]; then |
|
echo "runpod-worker-comfy: Starting ComfyUI" |
|
python3 /comfyui/main.py --disable-auto-launch --disable-metadata --listen & |
|
|
|
echo "runpod-worker-comfy: Starting RunPod Handler" |
|
python3 -u /rp_handler.py --rp_serve_api --rp_api_host=0.0.0.0 |
|
else |
|
echo "runpod-worker-comfy: Starting ComfyUI" |
|
python3 /comfyui/main.py --disable-auto-launch --disable-metadata & |
|
|
|
echo "runpod-worker-comfy: Starting RunPod Handler" |
|
python3 -u /rp_handler.py |
|
fi |