Skip to content

[Bug]: make setup fails on Mac when installing torch-cu128 #802

@philnash

Description

@philnash

OpenRAG Version

0.2.0

Deployment Method

Local development (make dev)

Operating System

macOS 26.2

Python Version

3.13.11

Affected Area

Onboarding (setup wizard, initial configuration)

Bug Description

I have OpenRAG running successfully from uvx openrag. I wanted to try running the development version. I followed the instructions from CONTRIBUTING.md and cloned the repo, then ran make setup and it failed. This is the terminal output:

$ make setup

⚙️ Setting up development environment...
📝 Created .env from template
📦 Installing backend dependencies...
uv sync --extra torch-cu128
Using CPython 3.13.11 interpreter at: /Users/philnash/.pyenv/versions/3.13.11/bin/python3.13
Creating virtual environment at: .venv
Resolved 254 packages in 10ms
error: Extra `torch-cu128` is not defined in the project's `optional-dependencies` table
make[1]: *** [install-be] Error 2
make: *** [setup] Error 2

Steps to Reproduce

  1. Clone repo
  2. cd openrag
  3. make setup

Expected Behavior

I would expect make setup to complete successfully and allow me to move to the next action in CONTRIBUTING.md

Actual Behavior

make setup failed and I could not run OpenRAG in development mode.

Relevant Logs

⚙️ Setting up development environment...
📝 Created .env from template
📦 Installing backend dependencies...
uv sync --extra torch-cu128
Using CPython 3.13.11 interpreter at: /Users/philnash/.pyenv/versions/3.13.11/bin/python3.13
Creating virtual environment at: .venv
Resolved 254 packages in 10ms
error: Extra `torch-cu128` is not defined in the project's `optional-dependencies` table
make[1]: *** [install-be] Error 2
make: *** [setup] Error 2

Screenshots

No response

Additional Context

No response

Checklist

  • I have searched existing issues to ensure this bug hasn't been reported before.
  • I have provided all the requested information.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions