diff --git a/.gitea/workflows/build-sidecar-linux.yml b/.gitea/workflows/build-sidecar-linux.yml index 5899d49..c73ed87 100644 --- a/.gitea/workflows/build-sidecar-linux.yml +++ b/.gitea/workflows/build-sidecar-linux.yml @@ -40,21 +40,11 @@ jobs: sudo apt-get update sudo apt-get install -y portaudio19-dev - - name: Build sidecar (CUDA) - run: | - uv sync --frozen || uv sync - uv run pyinstaller local-transcription-headless.spec - - - name: Package sidecar (CUDA) - run: | - cd dist/local-transcription-backend && zip -9 -r ../../sidecar-linux-x86_64-cuda.zip . - - name: Build sidecar (CPU) + env: + UV_NO_SOURCES: "1" run: | - rm -rf dist/local-transcription-backend build/ - uv pip install torch torchaudio --index-url https://download.pytorch.org/whl/cpu --force-reinstall - # Run pyinstaller directly from venv to prevent uv run from - # re-resolving torch back to the CUDA version via pyproject.toml sources + uv sync .venv/bin/pyinstaller local-transcription-headless.spec - name: Package sidecar (CPU) diff --git a/.gitea/workflows/build-sidecar-windows.yml b/.gitea/workflows/build-sidecar-windows.yml index bf443b3..ade356f 100644 --- a/.gitea/workflows/build-sidecar-windows.yml +++ b/.gitea/workflows/build-sidecar-windows.yml @@ -54,23 +54,12 @@ jobs: choco install 7zip -y } - - name: Build sidecar (CUDA) - shell: powershell - run: | - uv sync --frozen - if ($LASTEXITCODE -ne 0) { uv sync } - uv run pyinstaller local-transcription-headless.spec - - - name: Package sidecar (CUDA) - shell: powershell - run: | - 7z a -tzip -mx=9 sidecar-windows-x86_64-cuda.zip .\dist\local-transcription-backend\* - - name: Build sidecar (CPU) shell: powershell + env: + UV_NO_SOURCES: "1" run: | - Remove-Item -Recurse -Force dist\local-transcription-backend, build -ErrorAction SilentlyContinue - uv pip install torch torchaudio --index-url https://download.pytorch.org/whl/cpu --force-reinstall + uv sync .venv\Scripts\pyinstaller.exe local-transcription-headless.spec - name: Package sidecar (CPU) diff --git a/src/lib/components/SidecarSetup.svelte b/src/lib/components/SidecarSetup.svelte index 66c0bcf..775815d 100644 --- a/src/lib/components/SidecarSetup.svelte +++ b/src/lib/components/SidecarSetup.svelte @@ -126,23 +126,6 @@ - - - - Local - GPU (NVIDIA CUDA) - ~2 GB download - - Runs Whisper AI models locally using your NVIDIA GPU for fast - transcription. No internet needed after download. Requires an - NVIDIA GPU with CUDA support. - - -