ai-dock / comfyui

ComfyUI docker images for use in GPU cloud and local environments. Includes AI-Dock base for authentication and improved user experience.
Other
472 stars 171 forks source link

How do I get this working with an Intel GPU? #79

Closed rcdailey closed 1 week ago

rcdailey commented 1 month ago

I'm very new to Comfy UI and got the docker container up and running but it fails due to no Nvidia GPU:

RuntimeError: Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver from http://www.nvidia.com/Download/index.aspx

This isn't unexpected; however my Intel CPU also has an integrated GPU and I'd like to use that. What configuration changes should I make in order to get it working?

Thanks in advance.

rcdailey commented 1 month ago

Silly oversight on my part; I was using the cuda label instead of cpu. I'll give that a shot. I apologize for the false alarm.

rcdailey commented 1 month ago

I'll reopen this issue instead of creating a new one...

I still can't get this to work. I'll provide my complete docker-compose.yml below. I've skimmed the log output but I can't identify what the issue might be, there's just too much going on during startup to tell.

Ultimately I can't access anything by doing to mymachine:8188.

Compose file:

services:
  app:
    image: ghcr.io/ai-dock/comfyui:latest-cpu
    devices:
      - /dev/dri:/dev/dri
    volumes:
      - ./workspace:/workspace/:rshared

      # Will echo to root-owned authorized_keys file;
      # Avoids changing local file owner
      - ./config/authorized_keys:/root/.ssh/authorized_keys_mount
      - ./config/provisioning/default.sh:/opt/ai-dock/bin/provisioning.sh
    ports:
        - 8188:8188
    environment:
        # Don't enclose values in quotes
        - AUTO_UPDATE=false
        - DIRECT_ADDRESS=127.0.0.1
        - DIRECT_ADDRESS_GET_WAN=false
        - WORKSPACE=/workspace
        - WORKSPACE_SYNC=false
        - CF_TUNNEL_TOKEN=
        - CF_QUICK_TUNNELS=true
        - WEB_ENABLE_AUTH=true
        - WEB_USER=user
        - WEB_PASSWORD=password
        - SSH_PORT_HOST=2222
        - SERVICEPORTAL_PORT_HOST=1111
        - SERVICEPORTAL_METRICS_PORT=21111
        - SERVICEPORTAL_URL=
        - COMFYUI_FLAGS=
        - COMFYUI_PORT_HOST=8188
        - COMFYUI_METRICS_PORT=28188
        - COMFYUI_URL=
        - JUPYTER_PORT_HOST=8888
        - JUPYTER_METRICS_PORT=28888
        - JUPYTER_URL=
        - SERVERLESS=false
        - SYNCTHING_UI_PORT_HOST=8384
        - SYNCTHING_TRANSPORT_PORT_HOST=22999
        - SYNCTHING_URL=
        #- PROVISIONING_SCRIPT=${PROVISIONING_SCRIPT:-}

Logs:

Stored environment variable 'EXTERNAL_IP_ADDRESS': [REDACTED]
Stored environment variable 'SHELL': /bin/bash
Stored environment variable 'CF_TUNNEL_TOKEN': 
Stored environment variable 'JUPYTER_URL': 
Stored environment variable 'PYTHONUNBUFFERED': true
Stored environment variable 'GPU_COUNT': 0
Stored environment variable 'USER_GROUPS': users,ai-dock,adm,sudo,audio,video,tty,cdrom,dialout,dip,fax,floppy,lp,plugdev,ssl-cert,sudo,tape,voice
Stored environment variable 'HOSTNAME': a48cb80d51da
Stored environment variable 'PYTHON_VERSION': 3.10
Stored environment variable 'JUPYTER_METRICS_PORT': 28888
Stored environment variable 'WEB_PASSWORD_B64': [REDACTED]
Stored environment variable 'COMFYUI_PORT_HOST': 8188
Stored environment variable 'SERVICEPORTAL_PORT_HOST': 1111
Stored environment variable 'COMFYUI_METRICS_PORT': 28188
Stored environment variable 'AUTO_UPDATE': false
Stored environment variable 'PWD': /
Stored environment variable 'RCLONE_CONFIG': /etc/rclone/rclone.conf
Stored environment variable 'MAMBA_ROOT_PREFIX': /opt/micromamba
Stored environment variable 'WORKSPACE_SYNC': false
Stored environment variable 'TZ': UTC
Stored environment variable 'USER_NAME': user
Stored environment variable 'SYNCTHING_URL': 
Stored environment variable 'LANG': C.UTF-8
Stored environment variable 'PYTORCH_VERSION': 2.2.2
Stored environment variable 'SERVERLESS': false
Stored environment variable 'SYNCTHING_UI_PORT_HOST': 8384
Stored environment variable 'TUNNEL_TRANSPORT_PROTOCOL': http2
Stored environment variable 'IMAGE_SLUG': comfyui
Stored environment variable 'PIP_INSTALL': pip install --no-cache-dir
Stored environment variable 'CF_QUICK_TUNNELS': true
Stored environment variable 'WORKSPACE': /workspace/
Stored environment variable 'SSH_PORT_HOST': 2222
Stored environment variable 'DIRECT_ADDRESS': 127.0.0.1
Stored environment variable 'SYNCTHING_TRANSPORT_PORT_HOST': 22999
Stored environment variable 'MAMBA_DEFAULT_RUN': micromamba run -n comfyui
Stored environment variable 'SERVICEPORTAL_METRICS_PORT': 21111
Stored environment variable 'MAMBA_EXE': /opt/micromamba/bin/micromamba
Stored environment variable 'COMFYUI_URL': 
Stored environment variable 'SUPERVISOR_START_CLOUDFLARED': 0
Stored environment variable 'WEB_PASSWORD': password
Stored environment variable 'WEB_TOKEN': [REDACTED]
Stored environment variable 'XPU_TARGET': CPU
Stored environment variable 'SHLVL': 1
Stored environment variable 'COMFYUI_FLAGS': 
Stored environment variable 'APT_INSTALL': apt-get install -y --no-install-recommends
Stored environment variable 'PYTHON_MAMBA_NAME': python_310
Stored environment variable 'WORKSPACE_PERMISSIONS': true
Stored environment variable 'MAMBA_DEFAULT_ENV': comfyui
Stored environment variable 'JUPYTER_PORT_HOST': 8888
Stored environment variable 'LD_LIBRARY_PATH': 
Stored environment variable 'DIRECT_ADDRESS_GET_WAN': false
Stored environment variable 'WORKSPACE_MOUNTED': true
Stored environment variable 'OPT_SYNC': ComfyUI:serverless
Stored environment variable 'LC_ALL': C.UTF-8
Stored environment variable 'WORKSPACE_GID': 1000
Stored environment variable 'COMFYUI_SHA': 719fb2c
Stored environment variable 'WEB_USER': user
Stored environment variable 'PATH': /opt/ai-dock/bin:/opt/micromamba/bin:/opt/caddy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Stored environment variable 'CF_QUICK_TUNNELS_COUNT': 4
Stored environment variable 'WEB_ENABLE_AUTH': true
Stored environment variable 'SERVICEPORTAL_URL': 
Stored environment variable 'DEBIAN_FRONTEND': noninteractive
Stored environment variable 'WORKSPACE_UID': 1000
Stored environment variable 'USER_PASSWORD': password
Stored environment variable '_': /usr/bin/printenv
useradd: warning: the home directory /workspace/home/user already exists.
useradd: Not copying any file from skel directory into it.
usermod: group 'sgx' does not exist
2024-06-29 20:00:52,020 WARN For [program:comfyui], AUTO logging used for stderr_logfile without rollover, set maxbytes > 0 to avoid filling up filesystem unintentionally
2024-06-29 20:00:52,020 WARN For [program:comfyui_rp_api], AUTO logging used for stderr_logfile without rollover, set maxbytes > 0 to avoid filling up filesystem unintentionally
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/caddy.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/cloudflared.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/comfyui.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/comfyui_rp_api.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/jupyter.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/logtail.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/quicktunnel.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/serverless.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/serviceportal.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/sshd.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/storagemonitor.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/syncthing.conf" during parsing
2024-06-29 20:00:52,020 INFO Set uid to user 0 succeeded
2024-06-29 20:00:52,032 INFO RPC interface 'supervisor' initialized
2024-06-29 20:00:52,032 CRIT Server 'inet_http_server' running without any HTTP authentication checking
2024-06-29 20:00:52,032 INFO RPC interface 'supervisor' initialized
2024-06-29 20:00:52,033 INFO supervisord started with pid 267
2024-06-29 20:00:53,037 INFO spawned: 'storagemonitor' with pid 290
2024-06-29 20:00:53,040 INFO spawned: 'comfyui' with pid 291
2024-06-29 20:00:53,041 INFO spawned: 'comfyui_rp_api' with pid 292
2024-06-29 20:00:53,042 INFO spawned: 'jupyter' with pid 293
2024-06-29 20:00:53,044 INFO spawned: 'logtail' with pid 294
2024-06-29 20:00:53,046 INFO spawned: 'serverless' with pid 299
2024-06-29 20:00:53,048 INFO spawned: 'serviceportal' with pid 302
2024-06-29 20:00:53,050 INFO spawned: 'sshd' with pid 304
2024-06-29 20:00:53,051 INFO spawned: 'syncthing' with pid 310
2024-06-29 20:00:53,053 INFO spawned: 'caddy' with pid 312
2024-06-29 20:00:53,055 INFO spawned: '="cf_quicktunnel_0"' with pid 313
2024-06-29 20:00:53,057 INFO spawned: '="cf_quicktunnel_1"' with pid 316
2024-06-29 20:00:53,059 INFO spawned: '="cf_quicktunnel_2"' with pid 322
2024-06-29 20:00:53,060 INFO spawned: '="cf_quicktunnel_3"' with pid 323
Starting logtail service...
2024-06-29 20:00:55,054 INFO success: serverless entered RUNNING state, process has stayed up for > than 2 seconds (startsecs)
2024-06-29 20:00:55,240 INFO exited: ="cf_quicktunnel_0" (exit status 1; not expected)
2024-06-29 20:00:55,259 INFO exited: ="cf_quicktunnel_3" (exit status 1; not expected)
2024-06-29 20:00:55,281 INFO exited: ="cf_quicktunnel_1" (exit status 1; not expected)
2024-06-29 20:00:55,288 INFO exited: ="cf_quicktunnel_2" (exit status 1; not expected)
Gathering logs...==> /var/log/config.log <==

==> /var/log/sync.log <==
Creating symlink to /workspace/ComfyUI at /opt/ComfyUI
Creating symlink to /workspace/serverless at /opt/serverless

==> /var/log/preflight.log <==
Looking for scripts in /opt/ai-dock/bin/preflight.d...
Skipping auto update (AUTO_UPDATE != true)
==> /var/log/debug.log <==

==> /var/log/provisioning.log <==
Looking for provisioning.sh...
Not found

==> /var/log/supervisor/caddy.log <==
Stored environment variable 'SERVICEPORTAL_LOGIN': http://127.0.0.1:1111/login
Stored environment variable 'SERVICEPORTAL_HOME': http://127.0.0.1:1111
{"level":"info","ts":1719691255.7061622,"msg":"using provided configuration","config_file":"/opt/caddy/etc/Caddyfile","config_adapter":""}
{"level":"warn","ts":1719691255.72051,"logger":"http.auto_https","msg":"automatic HTTPS is completely disabled for server","server_name":"srv0"}
{"level":"warn","ts":1719691255.7214131,"logger":"http.auto_https","msg":"automatic HTTPS is completely disabled for server","server_name":"srv1"}
{"level":"warn","ts":1719691255.7225428,"logger":"http.auto_https","msg":"automatic HTTPS is completely disabled for server","server_name":"srv2"}
{"level":"warn","ts":1719691255.723625,"logger":"http.auto_https","msg":"automatic HTTPS is completely disabled for server","server_name":"srv3"}
{"level":"warn","ts":1719691255.7319732,"logger":"tls","msg":"unable to get instance ID; storage clean stamps will be incomplete","error":"open /root/.local/share/caddy/instance.uuid: no such file or directory"}

==> /var/log/supervisor/comfyui-rp-api.log <==
Starting RunPod...
Starting Serverless...
Starting API...
--- Starting Serverless Worker |  Version 1.6.2 ---
INFO   | Starting API server.
DEBUG  | Not deployed on RunPod serverless, pings will not be sent.
INFO:     Started server process [330]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://127.0.0.1:38188 (Press CTRL+C to quit)

==> /var/log/supervisor/comfyui.log <==
Starting ComfyUI...
Starting ComfyUI...
Total VRAM 15854 MB, total RAM 15854 MB
pytorch version: 2.2.2
Set vram state to: DISABLED
Device: cpu
Using sub quadratic optimization for cross attention, if you have memory or speed issues try using: --use-split-cross-attention

==> /var/log/supervisor/jupyter.log <==

Starting Jupyter Notebook...
[W 2024-06-29 20:00:54.308 ServerApp] ServerApp.token config is deprecated in 2.0. Use IdentityProvider.token.
[I 2024-06-29 20:00:54.930 ServerApp] jupyter_lsp | extension was successfully linked.
[I 2024-06-29 20:00:54.935 ServerApp] jupyter_server_terminals | extension was successfully linked.
[I 2024-06-29 20:00:54.941 ServerApp] jupyterlab | extension was successfully linked.
[I 2024-06-29 20:00:54.948 ServerApp] notebook | extension was successfully linked.
[I 2024-06-29 20:00:55.197 ServerApp] notebook_shim | extension was successfully linked.
/opt/micromamba/envs/jupyter/lib/python3.10/site-packages/traitlets/traitlets.py:1897: FutureWarning: ServerApp.preferred_dir config is deprecated in jupyter-server 2.0. Use FileContentsManager.preferred_dir instead
  return t.cast(Sentinel, self._get_trait_default_generator(names[0])(self))
[W 2024-06-29 20:00:55.230 ServerApp] All authentication is disabled.  Anyone who can connect to this server will be able to run code.
[I 2024-06-29 20:00:55.231 ServerApp] notebook_shim | extension was successfully loaded.
[I 2024-06-29 20:00:55.234 ServerApp] jupyter_lsp | extension was successfully loaded.
[I 2024-06-29 20:00:55.235 ServerApp] jupyter_server_terminals | extension was successfully loaded.
[I 2024-06-29 20:00:55.240 LabApp] JupyterLab extension loaded from /opt/micromamba/envs/jupyter/lib/python3.10/site-packages/jupyterlab
[I 2024-06-29 20:00:55.240 LabApp] JupyterLab application directory is /opt/micromamba/envs/jupyter/share/jupyter/lab
[I 2024-06-29 20:00:55.242 LabApp] Extension Manager is 'pypi'.
[I 2024-06-29 20:00:55.260 ServerApp] jupyterlab | extension was successfully loaded.
[I 2024-06-29 20:00:55.265 ServerApp] notebook | extension was successfully loaded.
[I 2024-06-29 20:00:55.265 ServerApp] Serving notebooks from local directory: /
[I 2024-06-29 20:00:55.265 ServerApp] Jupyter Server 2.14.0 is running at:
[I 2024-06-29 20:00:55.265 ServerApp] http://127.0.0.1:18888/tree
[I 2024-06-29 20:00:55.265 ServerApp]     http://127.0.0.1:18888/tree
[I 2024-06-29 20:00:55.265 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I 2024-06-29 20:00:55.681 ServerApp] Skipped non-installed server(s): bash-language-server, dockerfile-language-server-nodejs, javascript-typescript-langserver, jedi-language-server, julia-language-server, pyright, python-language-server, python-lsp-server, r-languageserver, sql-language-server, texlab, typescript-language-server, unified-language-server, vscode-css-languageserver-bin, vscode-html-languageserver-bin, vscode-json-languageserver-bin, yaml-language-server

==> /var/log/supervisor/quicktunnel-0.log <==
2024-06-29T20:00:55Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-06-29T20:00:55Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value

==> /var/log/supervisor/quicktunnel-1.log <==
2024-06-29T20:00:55Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-06-29T20:00:55Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value

==> /var/log/supervisor/quicktunnel-2.log <==
2024-06-29T20:00:55Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-06-29T20:00:55Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value

==> /var/log/supervisor/quicktunnel-3.log <==
2024-06-29T20:00:55Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-06-29T20:00:55Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value

==> /var/log/supervisor/serverless.log <==
Refusing to start serverless worker without $SERVERLESS=true

==> /var/log/supervisor/serviceportal.log <==
Starting Service Portal...
INFO:     Will watch for changes in these directories: ['/opt/ai-dock/fastapi/serviceportal']
INFO:     Uvicorn running on http://127.0.0.1:11111 (Press CTRL+C to quit)
INFO:     Started reloader process [378] using StatReload
INFO:     Started server process [418]
INFO:     Waiting for application startup.
INFO:     Application startup complete.

==> /var/log/supervisor/sshd.log <==
/root/.ssh/authorized_keys is not a public key file.
Skipping SSH server: No public key

==> /var/log/supervisor/storagemonitor.log <==
Starting storage monitor..
Setting up watches.  Beware: since -r was given, this may take a while!
Watches established.

==> /var/log/supervisor/supervisor.log <==
2024-06-29 20:00:52,020 WARN For [program:comfyui], AUTO logging used for stderr_logfile without rollover, set maxbytes > 0 to avoid filling up filesystem unintentionally
2024-06-29 20:00:52,020 WARN For [program:comfyui_rp_api], AUTO logging used for stderr_logfile without rollover, set maxbytes > 0 to avoid filling up filesystem unintentionally
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/caddy.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/cloudflared.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/comfyui.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/comfyui_rp_api.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/jupyter.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/logtail.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/quicktunnel.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/serverless.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/serviceportal.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/sshd.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/storagemonitor.conf" during parsing
2024-06-29 20:00:52,020 INFO Included extra file "/etc/supervisor/supervisord/conf.d/syncthing.conf" during parsing
2024-06-29 20:00:52,020 INFO Set uid to user 0 succeeded
2024-06-29 20:00:52,032 INFO RPC interface 'supervisor' initialized
2024-06-29 20:00:52,032 CRIT Server 'inet_http_server' running without any HTTP authentication checking
2024-06-29 20:00:52,032 INFO RPC interface 'supervisor' initialized
2024-06-29 20:00:52,033 INFO supervisord started with pid 267
2024-06-29 20:00:53,037 INFO spawned: 'storagemonitor' with pid 290
2024-06-29 20:00:53,040 INFO spawned: 'comfyui' with pid 291
2024-06-29 20:00:53,041 INFO spawned: 'comfyui_rp_api' with pid 292
2024-06-29 20:00:53,042 INFO spawned: 'jupyter' with pid 293
2024-06-29 20:00:53,044 INFO spawned: 'logtail' with pid 294
2024-06-29 20:00:53,046 INFO spawned: 'serverless' with pid 299
2024-06-29 20:00:53,048 INFO spawned: 'serviceportal' with pid 302
2024-06-29 20:00:53,050 INFO spawned: 'sshd' with pid 304
2024-06-29 20:00:53,051 INFO spawned: 'syncthing' with pid 310
2024-06-29 20:00:53,053 INFO spawned: 'caddy' with pid 312
2024-06-29 20:00:53,055 INFO spawned: '="cf_quicktunnel_0"' with pid 313
2024-06-29 20:00:53,057 INFO spawned: '="cf_quicktunnel_1"' with pid 316
2024-06-29 20:00:53,059 INFO spawned: '="cf_quicktunnel_2"' with pid 322
2024-06-29 20:00:53,060 INFO spawned: '="cf_quicktunnel_3"' with pid 323
2024-06-29 20:00:55,054 INFO success: serverless entered RUNNING state, process has stayed up for > than 2 seconds (startsecs)
2024-06-29 20:00:55,240 INFO exited: ="cf_quicktunnel_0" (exit status 1; not expected)
2024-06-29 20:00:55,259 INFO exited: ="cf_quicktunnel_3" (exit status 1; not expected)
2024-06-29 20:00:55,281 INFO exited: ="cf_quicktunnel_1" (exit status 1; not expected)
2024-06-29 20:00:55,288 INFO exited: ="cf_quicktunnel_2" (exit status 1; not expected)

==> /var/log/supervisor/syncthing.log <==
Starting Syncthing (File Sync)...
2024/06/29 20:00:53 WARNING: Key exists; will not overwrite.
2024/06/29 20:00:53 INFO: Device ID: [REDACTED]
Waiting for syncthing server...
[start] 2024/06/29 20:00:53 INFO: syncthing v1.27.6 "Gold Grasshopper" (go1.22.2 linux-amd64) builder@github.syncthing.net 2024-04-08 09:14:27 UTC
[L3W2A] 2024/06/29 20:00:54 INFO: My ID: L3W2AQF-OFPC4TA-4DQARP4-7HKUUKC-ZDNEPFK-FU7BW6A-B4H5QEV-ZWFONQM
Waiting for syncthing server...
[L3W2A] 2024/06/29 20:00:55 INFO: Single thread SHA256 performance is 430 MB/s using minio/sha256-simd (382 MB/s using crypto/sha256).
Waiting for syncthing server...
[L3W2A] 2024/06/29 20:00:55 INFO: Hashing performance is 305.09 MB/s
[L3W2A] 2024/06/29 20:00:55 INFO: Overall send rate is unlimited, receive rate is unlimited
[L3W2A] 2024/06/29 20:00:55 INFO: Relay listener (dynamic+https://relays.syncthing.net/endpoint) starting
[L3W2A] 2024/06/29 20:00:55 INFO: Using discovery mechanism: global discovery server https://discovery.syncthing.net/v2/?noannounce&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
[L3W2A] 2024/06/29 20:00:55 INFO: Using discovery mechanism: global discovery server https://discovery-v4.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
[L3W2A] 2024/06/29 20:00:55 WARNING: Insecure admin access is enabled.
[L3W2A] 2024/06/29 20:00:55 INFO: Using discovery mechanism: global discovery server https://discovery-v6.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
[L3W2A] 2024/06/29 20:00:55 INFO: Ready to synchronize "Default Folder" (default) (sendreceive)
[L3W2A] 2024/06/29 20:00:55 INFO: Using discovery mechanism: IPv4 local broadcast discovery on port 21027
[L3W2A] 2024/06/29 20:00:55 INFO: Using discovery mechanism: IPv6 local multicast discovery on address [ff12::8384]:21027
[L3W2A] 2024/06/29 20:00:55 INFO: Completed initial scan of sendreceive folder "Default Folder" (default)
[L3W2A] 2024/06/29 20:00:55 INFO: GUI and API listening on 127.0.0.1:18384
[L3W2A] 2024/06/29 20:00:55 INFO: Access the GUI via the following URL: http://127.0.0.1:18384/
[L3W2A] 2024/06/29 20:00:55 INFO: My name is "6973eddd9e2e"
2024/06/29 20:00:55 failed to sufficiently increase receive buffer size (was: 208 kiB, wanted: 2048 kiB, got: 416 kiB). See https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes for details.
[L3W2A] 2024/06/29 20:00:55 INFO: TCP listener ([::]:22000) starting
[L3W2A] 2024/06/29 20:00:55 INFO: QUIC listener ([::]:22000) starting
2024-06-29 20:00:56,244 INFO spawned: '="cf_quicktunnel_0"' with pid 583
2024-06-29 20:00:56,468 INFO spawned: '="cf_quicktunnel_1"' with pid 616
2024-06-29 20:00:56,469 INFO spawned: '="cf_quicktunnel_2"' with pid 617
2024-06-29 20:00:56,470 INFO spawned: '="cf_quicktunnel_3"' with pid 618

==> /var/log/supervisor/comfyui.log <==
Traceback (most recent call last):
  File "/workspace/ComfyUI/nodes.py", line 1906, in load_custom_node
    module_spec.loader.exec_module(module)
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/workspace/ComfyUI/comfy_extras/nodes_upscale_model.py", line 3, in <module>
    from spandrel import ModelLoader, ImageModelDescriptor
ModuleNotFoundError: No module named 'spandrel'

Cannot import /workspace/ComfyUI/comfy_extras/nodes_upscale_model.py module for custom nodes: No module named 'spandrel'

Import times for custom nodes:
   0.0 seconds: /workspace/ComfyUI/custom_nodes/websocket_image_save.py

WARNING: some comfy_extras/ nodes did not import correctly. This may be because they are missing some dependencies.

IMPORT FAILED: nodes_upscale_model.py

This issue might be caused by new missing dependencies added the last time you updated ComfyUI.
Please do a: pip install -r requirements.txt

Starting server

To see the GUI go to: http://127.0.0.1:18188

==> /var/log/supervisor/supervisor.log <==
2024-06-29 20:00:56,244 INFO spawned: '="cf_quicktunnel_0"' with pid 583
2024-06-29 20:00:56,468 INFO spawned: '="cf_quicktunnel_1"' with pid 616
2024-06-29 20:00:56,469 INFO spawned: '="cf_quicktunnel_2"' with pid 617
2024-06-29 20:00:56,470 INFO spawned: '="cf_quicktunnel_3"' with pid 618

==> /var/log/supervisor/syncthing.log <==
[L3W2A] 2024/06/29 20:00:56 INFO: TCP listener ([::]:22999) starting
2024-06-29 20:00:58,060 INFO success: storagemonitor entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,060 INFO success: comfyui entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,060 INFO success: comfyui_rp_api entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,060 INFO success: jupyter entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,060 INFO success: logtail entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,061 INFO success: serviceportal entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,061 INFO success: sshd entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,061 INFO success: syncthing entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,061 INFO success: caddy entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,375 INFO exited: ="cf_quicktunnel_0" (exit status 1; not expected)
2024-06-29 20:00:58,624 INFO exited: ="cf_quicktunnel_1" (exit status 1; not expected)
2024-06-29 20:00:58,632 INFO exited: ="cf_quicktunnel_2" (exit status 1; not expected)
2024-06-29 20:00:58,639 INFO exited: ="cf_quicktunnel_3" (exit status 1; not expected)

==> /var/log/supervisor/quicktunnel-0.log <==
2024-06-29T20:00:58Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-06-29T20:00:58Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value

==> /var/log/supervisor/quicktunnel-1.log <==
2024-06-29T20:00:58Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-06-29T20:00:58Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value

==> /var/log/supervisor/quicktunnel-2.log <==
2024-06-29T20:00:58Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-06-29T20:00:58Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value

==> /var/log/supervisor/quicktunnel-3.log <==
2024-06-29T20:00:58Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-06-29T20:00:58Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value

==> /var/log/supervisor/supervisor.log <==
2024-06-29 20:00:58,060 INFO success: storagemonitor entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,060 INFO success: comfyui entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,060 INFO success: comfyui_rp_api entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,060 INFO success: jupyter entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,060 INFO success: logtail entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,061 INFO success: serviceportal entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,061 INFO success: sshd entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,061 INFO success: syncthing entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,061 INFO success: caddy entered RUNNING state, process has stayed up for > than 5 seconds (startsecs)
2024-06-29 20:00:58,375 INFO exited: ="cf_quicktunnel_0" (exit status 1; not expected)
2024-06-29 20:00:58,624 INFO exited: ="cf_quicktunnel_1" (exit status 1; not expected)
2024-06-29 20:00:58,632 INFO exited: ="cf_quicktunnel_2" (exit status 1; not expected)
2024-06-29 20:00:58,639 INFO exited: ="cf_quicktunnel_3" (exit status 1; not expected)
2024-06-29 20:00:59,071 INFO exited: sshd (exit status 0; expected)
2024-06-29 20:00:59,071 INFO exited: sshd (exit status 0; expected)
2024-06-29 20:01:01,065 INFO spawned: '="cf_quicktunnel_0"' with pid 688
2024-06-29 20:01:01,067 INFO spawned: '="cf_quicktunnel_1"' with pid 689
2024-06-29 20:01:01,068 INFO spawned: '="cf_quicktunnel_2"' with pid 690
2024-06-29 20:01:01,070 INFO spawned: '="cf_quicktunnel_3"' with pid 691
2024-06-29 20:01:01,065 INFO spawned: '="cf_quicktunnel_0"' with pid 688
2024-06-29 20:01:01,067 INFO spawned: '="cf_quicktunnel_1"' with pid 689
2024-06-29 20:01:01,068 INFO spawned: '="cf_quicktunnel_2"' with pid 690
2024-06-29 20:01:01,070 INFO spawned: '="cf_quicktunnel_3"' with pid 691
2024-06-29 20:01:03,055 INFO exited: serverless (exit status 0; expected)
2024-06-29 20:01:03,055 INFO exited: serverless (exit status 0; expected)
2024-06-29 20:01:03,201 INFO exited: ="cf_quicktunnel_3" (exit status 1; not expected)
2024-06-29 20:01:03,208 INFO exited: ="cf_quicktunnel_2" (exit status 1; not expected)
2024-06-29 20:01:03,209 INFO exited: ="cf_quicktunnel_1" (exit status 1; not expected)
2024-06-29 20:01:03,209 INFO exited: ="cf_quicktunnel_0" (exit status 1; not expected)

==> /var/log/supervisor/quicktunnel-0.log <==
2024-06-29T20:01:03Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-06-29T20:01:03Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value

==> /var/log/supervisor/quicktunnel-1.log <==
2024-06-29T20:01:03Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-06-29T20:01:03Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value

==> /var/log/supervisor/quicktunnel-2.log <==
2024-06-29T20:01:03Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-06-29T20:01:03Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value

==> /var/log/supervisor/quicktunnel-3.log <==
2024-06-29T20:01:03Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-06-29T20:01:03Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value

==> /var/log/supervisor/supervisor.log <==
2024-06-29 20:01:03,201 INFO exited: ="cf_quicktunnel_3" (exit status 1; not expected)
2024-06-29 20:01:03,208 INFO exited: ="cf_quicktunnel_2" (exit status 1; not expected)
2024-06-29 20:01:03,209 INFO exited: ="cf_quicktunnel_1" (exit status 1; not expected)
2024-06-29 20:01:03,209 INFO exited: ="cf_quicktunnel_0" (exit status 1; not expected)
2024-06-29 20:01:07,071 INFO spawned: '="cf_quicktunnel_0"' with pid 748
2024-06-29 20:01:07,074 INFO spawned: '="cf_quicktunnel_1"' with pid 749
2024-06-29 20:01:07,075 INFO spawned: '="cf_quicktunnel_2"' with pid 750
2024-06-29 20:01:07,077 INFO spawned: '="cf_quicktunnel_3"' with pid 751
2024-06-29 20:01:07,071 INFO spawned: '="cf_quicktunnel_0"' with pid 748
2024-06-29 20:01:07,074 INFO spawned: '="cf_quicktunnel_1"' with pid 749
2024-06-29 20:01:07,075 INFO spawned: '="cf_quicktunnel_2"' with pid 750
2024-06-29 20:01:07,077 INFO spawned: '="cf_quicktunnel_3"' with pid 751
2024-06-29 20:01:09,219 INFO exited: ="cf_quicktunnel_1" (exit status 1; not expected)
2024-06-29 20:01:09,222 INFO gave up: ="cf_quicktunnel_1" entered FATAL state, too many start retries too quickly
2024-06-29 20:01:09,226 INFO exited: ="cf_quicktunnel_0" (exit status 1; not expected)
2024-06-29 20:01:09,227 INFO gave up: ="cf_quicktunnel_0" entered FATAL state, too many start retries too quickly
2024-06-29 20:01:09,231 INFO exited: ="cf_quicktunnel_2" (exit status 1; not expected)
2024-06-29 20:01:09,241 INFO gave up: ="cf_quicktunnel_2" entered FATAL state, too many start retries too quickly
2024-06-29 20:01:09,245 INFO exited: ="cf_quicktunnel_3" (exit status 1; not expected)

==> /var/log/supervisor/quicktunnel-0.log <==
2024-06-29T20:01:09Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-06-29T20:01:09Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value

==> /var/log/supervisor/quicktunnel-1.log <==
2024-06-29T20:01:09Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-06-29T20:01:09Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value

==> /var/log/supervisor/quicktunnel-2.log <==
2024-06-29T20:01:09Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-06-29T20:01:09Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value

==> /var/log/supervisor/quicktunnel-3.log <==
2024-06-29T20:01:09Z INF Thank you for trying Cloudflare Tunnel. Doing so, without a Cloudflare account, is a quick way to experiment and try it out. However, be aware that these account-less Tunnels have no uptime guarantee. If you intend to use Tunnels in production you should use a pre-created named tunnel by following: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
2024-06-29T20:01:09Z INF Requesting new quick Tunnel on trycloudflare.com...
failed to unmarshal quick Tunnel: invalid character 'e' looking for beginning of value

==> /var/log/supervisor/supervisor.log <==
2024-06-29 20:01:09,219 INFO exited: ="cf_quicktunnel_1" (exit status 1; not expected)
2024-06-29 20:01:09,222 INFO gave up: ="cf_quicktunnel_1" entered FATAL state, too many start retries too quickly
2024-06-29 20:01:09,226 INFO exited: ="cf_quicktunnel_0" (exit status 1; not expected)
2024-06-29 20:01:09,227 INFO gave up: ="cf_quicktunnel_0" entered FATAL state, too many start retries too quickly
2024-06-29 20:01:09,231 INFO exited: ="cf_quicktunnel_2" (exit status 1; not expected)
2024-06-29 20:01:09,241 INFO gave up: ="cf_quicktunnel_2" entered FATAL state, too many start retries too quickly
2024-06-29 20:01:09,245 INFO exited: ="cf_quicktunnel_3" (exit status 1; not expected)
2024-06-29 20:01:10,068 INFO gave up: ="cf_quicktunnel_3" entered FATAL state, too many start retries too quickly
2024-06-29 20:01:10,068 INFO gave up: ="cf_quicktunnel_3" entered FATAL state, too many start retries too quickly

==> /var/log/supervisor/syncthing.log <==
[L3W2A] 2024/06/29 20:01:14 INFO: quic://0.0.0.0:22000 detected NAT type: Port restricted NAT
[L3W2A] 2024/06/29 20:01:14 INFO: quic://0.0.0.0:22000 resolved external address quic://[REDACTED]:22000 (via stun.syncthing.net:3478)
[L3W2A] 2024/06/29 20:01:19 INFO: Detected 1 NAT service
[L3W2A] 2024/06/29 20:01:56 INFO: Joined relay relay://136.35.173.71:22067
[L3W2A] 2024/06/29 20:05:54 INFO: Automatic upgrade (current "v1.27.6" < latest "v1.27.8")
[L3W2A] 2024/06/29 20:05:57 WARNING: Automatically upgraded to version "v1.27.8". Restarting in 1 minute.
[L3W2A] 2024/06/29 20:06:57 INFO: QUIC listener ([::]:22000) shutting down
[L3W2A] 2024/06/29 20:06:57 INFO: Relay listener (dynamic+https://relays.syncthing.net/endpoint) shutting down
[L3W2A] 2024/06/29 20:06:58 INFO: TCP listener ([::]:22999) shutting down
[L3W2A] 2024/06/29 20:06:58 INFO: TCP listener ([::]:22000) shutting down
[L3W2A] 2024/06/29 20:06:58 INFO: Exiting
[monitor] 2024/06/29 20:06:58 INFO: Restarting monitor...
[start] 2024/06/29 20:06:58 INFO: syncthing v1.27.8 "Gold Grasshopper" (go1.22.3 linux-amd64) builder@github.syncthing.net 2024-05-30 08:49:22 UTC
[L3W2A] 2024/06/29 20:06:58 INFO: My ID: L3W2AQF-OFPC4TA-4DQARP4-7HKUUKC-ZDNEPFK-FU7BW6A-B4H5QEV-ZWFONQM
[L3W2A] 2024/06/29 20:06:59 INFO: Single thread SHA256 performance is 488 MB/s using crypto/sha256 (488 MB/s using minio/sha256-simd).
[L3W2A] 2024/06/29 20:06:59 INFO: Hashing performance is 420.73 MB/s
[L3W2A] 2024/06/29 20:06:59 INFO: Detected upgrade from v1.27.6 to v1.27.8
[L3W2A] 2024/06/29 20:06:59 INFO: Overall send rate is unlimited, receive rate is unlimited
[L3W2A] 2024/06/29 20:06:59 WARNING: Insecure admin access is enabled.
[L3W2A] 2024/06/29 20:06:59 INFO: Relay listener (dynamic+https://relays.syncthing.net/endpoint) starting
2024/06/29 20:06:59 failed to sufficiently increase receive buffer size (was: 208 kiB, wanted: 7168 kiB, got: 416 kiB). See https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes for details.
[L3W2A] 2024/06/29 20:06:59 INFO: Using discovery mechanism: global discovery server https://discovery.syncthing.net/v2/?noannounce&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
[L3W2A] 2024/06/29 20:06:59 INFO: Using discovery mechanism: global discovery server https://discovery-v4.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
[L3W2A] 2024/06/29 20:06:59 INFO: Using discovery mechanism: global discovery server https://discovery-v6.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
[L3W2A] 2024/06/29 20:06:59 INFO: TCP listener ([::]:22000) starting
[L3W2A] 2024/06/29 20:06:59 INFO: TCP listener ([::]:22999) starting
[L3W2A] 2024/06/29 20:06:59 INFO: QUIC listener ([::]:22000) starting
[L3W2A] 2024/06/29 20:06:59 INFO: Ready to synchronize "Default Folder" (default) (sendreceive)
[L3W2A] 2024/06/29 20:06:59 INFO: Using discovery mechanism: IPv4 local broadcast discovery on port 21027
[L3W2A] 2024/06/29 20:06:59 INFO: Using discovery mechanism: IPv6 local multicast discovery on address [ff12::8384]:21027
[L3W2A] 2024/06/29 20:06:59 INFO: GUI and API listening on 127.0.0.1:18384
[L3W2A] 2024/06/29 20:06:59 INFO: Access the GUI via the following URL: http://127.0.0.1:18384/
[L3W2A] 2024/06/29 20:06:59 INFO: My name is "6973eddd9e2e"
[L3W2A] 2024/06/29 20:06:59 INFO: Completed initial scan of sendreceive folder "Default Folder" (default)
[L3W2A] 2024/06/29 20:07:19 INFO: quic://0.0.0.0:22000 detected NAT type: Port restricted NAT
[L3W2A] 2024/06/29 20:07:19 INFO: quic://0.0.0.0:22000 resolved external address quic://[REDACTED]:22000 (via stun.syncthing.net:3478)
[L3W2A] 2024/06/29 20:07:34 INFO: Detected 1 NAT service
[L3W2A] 2024/06/29 20:08:00 INFO: Joined relay relay://162.221.89.143:22067
robballantyne commented 1 month ago

I'll try to replicate this. The CPU target isn't as well tested as CUDA and ROCm so it may need to be tweaked. You could try running without the provisioning script (comment out from the volumes section of the compose file).

The log spam is because many files are printed concurrently. You can find the ComfyUI specific logs at /var/log/supervisor/comfyui.log which should be easier to work with

robballantyne commented 1 week ago

Please try with newer builds. The default config works fine on my CPU only device