Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion .github/workflows/build-release-conda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,11 @@ jobs:
python -c "import ctranslate2; print(f'CTranslate2 version: {ctranslate2.__version__}')"
echo "Note: CUDA availability check skipped (no GPU on GitHub runners)"

- name: Install Modal dependencies
run: |
pip install modal questionary
python -c "import modal; print(f'Modal version: {modal.__version__}')"

- name: Check cached models
run: |
echo "Checking for cached models..."
Expand Down Expand Up @@ -377,6 +382,7 @@ jobs:
run: |
cd dist\faster_whisper_transwithai_chickenrice
infer.exe --help
modal_infer.exe --help

- name: Upload artifact
uses: actions/upload-artifact@v4
Expand Down Expand Up @@ -647,4 +653,4 @@ jobs:
repository: ${{ github.repository }}
tag_name: ${{ github.ref }}
files: faster_whisper_transwithai_windows_cu128-chickenrice.zip
token: ${{ secrets.GITHUB_TOKEN }}
token: ${{ secrets.GITHUB_TOKEN }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ __pycache__/
# C extensions
*.so

node_modules/
# Distribution / packaging
.Python
build/
Expand Down
3 changes: 2 additions & 1 deletion environment-cuda118.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ dependencies:
- backports.functools-lru-cache # Fix for PyInstaller ModuleNotFoundError

# Build tools
- pyinstaller>=6.0.0
# PyInstaller 6.17.0 has a conda hook regression (KeyError: 'depends') in some conda environments
- pyinstaller==6.16.0
- setuptools>=65.0.0
- wheel>=0.38.0
- build>=0.10.0
Expand Down
3 changes: 2 additions & 1 deletion environment-cuda122.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@ dependencies:
- backports.functools-lru-cache # Fix for PyInstaller ModuleNotFoundError

# Build tools
- pyinstaller>=6.0.0
# PyInstaller 6.17.0 has a conda hook regression (KeyError: 'depends') in some conda environments
- pyinstaller==6.16.0
- setuptools>=65.0.0
- wheel>=0.38.0
- build>=0.10.0
Expand Down
3 changes: 2 additions & 1 deletion environment-cuda128.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@ dependencies:
- backports.functools-lru-cache # Fix for PyInstaller ModuleNotFoundError

# Build tools
- pyinstaller>=6.0.0
# PyInstaller 6.17.0 has a conda hook regression (KeyError: 'depends') in some conda environments
- pyinstaller==6.16.0
- setuptools>=65.0.0
- wheel>=0.38.0
- build>=0.10.0
Expand Down
21 changes: 21 additions & 0 deletions environment-modal.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Conda environment for Modal inference (local client only)
# This environment is for running modal_infer.py locally to submit jobs to Modal
name: faster-whisper-modal
channels:
- conda-forge
- defaults

dependencies:
# Python version
- python=3.10

# Core dependencies
- pip

# Pip dependencies
- pip:
# Modal client for submitting jobs
- modal

# Interactive CLI prompts
- questionary
Loading
Loading