8000 Error When Following Contributing Guide to Set Up chaiNNer on Windows · Issue #3105 · chaiNNer-org/chaiNNer · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Error When Following Contributing Guide to Set Up chaiNNer on Windows #3105
Open
@Florian9M

Description

@Florian9M

Information

Chainner version: (commit from main as of 2025-05-14)

OS: Windows 10

Python version: 3.11.9

Description

I'm trying to run chaiNNer locally following the Contributing documentation on a Windows machine.

Steps followed:

Cloned the repo

Ran npm ci

Ran pip install -r requirements.txt

Started the backend with:
python ./backend/src/run.py --close-after-start --install-builtin-packages

The backend starts, but fails with an error during dependency installation.

It seems that it tries to install torch==2.1.2+cu121, which is not found in the provided indexes:

  ERROR: Could not find a version that satisfies the requirement torch==2.1.2+cu121 (from versions: ...)
  ERROR: No matching distribution found for torch==2.1.2+cu121

This results in a crash during startup:

  ValueError: An error occurred while installing dependencies.
  ...
  [ERROR] Error waiting for server to start: Error installing dependencies

This causes chaiNNer to fail when loading some modules (e.g. torch, onnx, onnxruntime, ncnn, etc.).

Logs

Attached is the full console output from the failing run (see below).

(venv) C:\Users\flori\Documents\experimentations\tests\chaiNNer>python ./backend/src/run.py --close-after-start --install-builtin-packages
[2025-05-14 15:23:47 +0200] [18104] [INFO]
  ┌─────────────────────────────────────────────────────────────┐
  │                        Sanic v23.3.0                        │
  │              Goin' Fast @ http://127.0.0.1:8000             │
  ├───────────────────────┬─────────────────────────────────────┤
  │                       │     mode: production, single worker │
  │     ▄███ █████ ██     │   server: sanic, HTTP/1.1           │
  │    ██                 │   python: 3.11.9                    │
  │     ▀███████ ███▄     │ platform: Windows-10-10.0.26100-SP0 │
  │                 ██    │ packages: sanic-routing==22.8.0     │
  │    ████ ████████▀     │                                     │
  │                       │                                     │
  │ Build Fast. Run Fast. │                                     │
  └───────────────────────┴─────────────────────────────────────┘

[2025-05-14 15:23:47 +0200] [18104] [WARNING] Sanic is running in PRODUCTION mode. Consider using '--debug' or '--dev' while actively developing your application.
[2025-05-14 15:23:47 +0200] [18104] [INFO] Starting worker process on port 62163...
[2025-05-14 15:23:48 +0200] [18104] [INFO] [Worker] Sanic v23.3.0
[2025-05-14 15:23:48 +0200] [18104] [INFO] [Worker] Goin' Fast @ http://127.0.0.1:62163
[2025-05-14 15:23:48 +0200] [18104] [INFO] [Worker] mode: production, single worker
[2025-05-14 15:23:48 +0200] [18104] [INFO] [Worker] server: sanic, HTTP/1.1
[2025-05-14 15:23:48 +0200] [18104] [INFO] [Worker] python: 3.11.9
[2025-05-14 15:23:48 +0200] [18104] [INFO] [Worker] platform: Windows-10-10.0.26100-SP0
[2025-05-14 15:23:48 +0200] [18104] [INFO] [Worker] packages: sanic-routing==22.8.0
[2025-05-14 15:23:48 +0200] [18104] [INFO] [Worker] Loading Nodes...
[2025-05-14 15:23:49 +0200] [18104] [WARNING] [Worker] Failed to import 25 modules:
[2025-05-14 15:23:49 +0200] [18104] [WARNING] [Worker] No module named 'ncnn'  ->  3 modules ...
[2025-05-14 15:23:49 +0200] [18104] [INFO] [Worker]   ->  packages.chaiNNer_ncnn.settings
[2025-05-14 15:23:49 +0200] [18104] [INFO] [Worker]   ->  packages.chaiNNer_ncnn.ncnn.processing.upscale_image
[2025-05-14 15:23:49 +0200] [18104] [INFO] [Worker]   ->  packages.chaiNNer_ncnn.ncnn.utility.interpolate_models
[2025-05-14 15:23:49 +0200] [18104] [WARNING] [Worker] No module named 'onnx'  ->  5 modules ...
[2025-05-14 15:23:49 +0200] [18104] [INFO] [Worker]   ->  packages.chaiNNer_onnx.onnx.batch_processing.load_models
[2025-05-14 15:23:49 +0200] [18104] [INFO] [Worker]   ->  packages.chaiNNer_onnx.onnx.io.load_model
[2025-05-14 15:23:49 +0200] [18104] [INFO] [Worker]   ->  and 3 more ...
[2025-05-14 15:23:49 +0200] [18104] [WARNING] [Worker] No module named 'onnxruntime'  ->  3 modules ...
[2025-05-14 15:23:49 +0200] [18104] [INFO] [Worker]   ->  packages.chaiNNer_onnx.settings
[2025-05-14 15:23:49 +0200] [18104] [INFO] [Worker]   ->  packages.chaiNNer_onnx.onnx.processing.remove_background
[2025-05-14 15:23:49 +0200] [18104] [INFO] [Worker]   ->  packages.chaiNNer_onnx.onnx.processing.upscale_image
[2025-05-14 15:23:49 +0200] [18104] [WARNING] [Worker] No module named 'spandrel'  ->  4 modules ...
[2025-05-14 15:23:49 +0200] [18104] [INFO] [Worker]   ->  packages.chaiNNer_pytorch.pytorch.io.load_model
[2025-05-14 15:23:49 +0200] [18104] [INFO] [Worker]   ->  packages.chaiNNer_pytorch.pytorch.iteration.load_models
[2025-05-14 15:23:49 +0200] [18104] [INFO] [Worker]   ->  and 2 more ...
[2025-05-14 15:23:49 +0200] [18104] [WARNING] [Worker] No module named 'torch'  ->  10 modules ...
[2025-05-14 15:23:49 +0200] [18104] [INFO] [Worker]   ->  packages.chaiNNer_pytorch.settings
[2025-05-14 15:23:49 +0200] [18104] [INFO] [Worker]   ->  packages.chaiNNer_pytorch.pytorch.io.save_model
[2025-05-14 15:23:49 +0200] [18104] [INFO] [Worker]   ->  and 8 more ...
[2025-05-14 15:23:49 +0200] [18104] [INFO] [Worker] Starting worker [1656]
[2025-05-14 15:23:49 +0200] [18104] [INFO] Worker process started
[2025-05-14 15:23:49 +0200] [18104] [INFO] Starting setup...
[2025-05-14 15:23:49 +0200] [18104] [INFO] Closing server...
[2025-05-14 15:23:49 +0200] [18104] [INFO] Starting worker [18104]
[2025-05-14 15:23:52 +0200] [18104] [INFO] Importing nodes...
[2025-05-14 15:23:52 +0200] [18104] [INFO] Checking dependencies...
[2025-05-14 15:23:52 +0200] [18104] [INFO] Checking dependencies for chaiNNer_standard...
[2025-05-14 15:23:52 +0200] [18104] [INFO] Checking dependencies for PyTorch...
[2025-05-14 15:23:52 +0200] [18104] [INFO] Checking dependencies for NCNN...
[2025-05-14 15:23:52 +0200] [18104] [INFO] Checking dependencies for ONNX...
[2025-05-14 15:23:52 +0200] [18104] [INFO] Checking dependencies for External...
[2025-05-14 15:23:52 +0200] [18104] [INFO] Closing worker process...
[2025-05-14 15:23:52 +0200] [18104] [INFO] Worker process stopped
[2025-05-14 15:23:52 +0200] [18104] [INFO] Stopped reading worker stdout due to stdout ending
[2025-05-14 15:23:52 +0200] [
56BC
18104] [INFO] Stopped reading worker stderr due to stderr ending
[2025-05-14 15:23:52 +0200] [18104] [INFO] Looking in indexes: https://pypi.org/simple, https://aiinfra.pkgs.visualstudio.com/PublicPackages/_packaging/onnxruntime-cuda-12/pypi/simple/,https://download.pytorch.org/whl/cu121
[2025-05-14 15:23:53 +0200] [18104] [INFO] ERROR: Could not find a version that satisfies the requirement torch==2.1.2+cu121 (from versions: 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.2.0, 2.2.1, 2.2.2, 2.3.0, 2.3.1, 2.4.0, 2.4.1, 2.5.0, 2.5.1, 2.6.0, 2.7.0)
[2025-05-14 15:23:53 +0200] [18104] [INFO] ERROR: No matching distribution found for torch==2.1.2+cu121
[2025-05-14 15:23:53 +0200] [18104] [ERROR] Error installing dependencies: An error occurred while installing dependencies.
Traceback (most recent call last):
  File "C:\Users\flori\Documents\experimentations\tests\chaiNNer\backend\src\server_host.py", line 424, in import_packages
    await install_dependencies(deps_to_install, update_progress_cb, logger)
  File "C:\Users\flori\Documents\experimentations\tests\chaiNNer\backend\src\dependencies\store.py", line 234, in install_dependencies
    raise ValueError("An error occurred while installing dependencies.")
ValueError: An error occurred while installing dependencies.
[2025-05-14 15:23:53 +0200] [18104] [ERROR] Error waiting for server to start: Error installing dependencies
[2025-05-14 15:23:53 +0200] [18104] [INFO] Worker process stopped
[2025-05-14 15:23:53 +0200] [18104] [INFO] Stopping worker [18104]
[2025-05-14 15:23:53 +0200] [18104] [INFO] Worker process stopped
[2025-05-14 15:23:53 +0200] [18104] [INFO] Server closed.
[2025-05-14 15:23:53 +0200] [18104] [INFO] Server Stopped
Task was destroyed but it is pending!
task: <Task pending name='Task-4' coro=<ctrlc_workaround_for_wi

Let me know if I can provide additional info to help reproduce or debug this further.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0