Skip to content

Test pip install requirements #63

Test pip install requirements

Test pip install requirements #63

name: Test pip install requirements
on:
workflow_dispatch:
push:
branches:
- main
jobs:
build:
strategy:
fail-fast: false
max-parallel: 4
matrix:
platform: [ubuntu-latest, macos-14, windows-latest]
python-version: ["3.10", "3.11", "3.12"]
include:
- python-version: "3.10"
cp_tag: "310"
- python-version: "3.11"
cp_tag: "311"
- python-version: "3.12"
cp_tag: "312"
runs-on: ${{ matrix.platform }}
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install torch
run: python -m pip install torch==2.6.0 torchvision torchaudio
# Mac-specific xformers installation
- name: Install xformers on macOS
if: matrix.platform == 'macos-14'
run: |
python -m pip install https://github.com/rsxdalv/xformers/releases/download/v0.0.30/xformers-0.0.30+cbc9beb.d20250514-cp${{ matrix.cp_tag }}-cp${{ matrix.cp_tag }}-macosx_11_0_universal2.whl
# xformers installation for non-macOS platforms
- name: Install xformers on non-macOS
if: matrix.platform != 'macos-14'
run: |
python -m pip install xformers==0.0.29.post3 --index-url https://download.pytorch.org/whl/cu124
- name: Install dependencies
run: |
python -m pip install -r requirements.txt \
git+https://github.com/rsxdalv/extension_bark_voice_clone@main \
git+https://github.com/rsxdalv/extension_rvc@main \
git+https://github.com/rsxdalv/extension_audiocraft@main \
git+https://github.com/rsxdalv/extension_styletts2@main \
git+https://github.com/rsxdalv/extension_vall_e_x@main \
git+https://github.com/rsxdalv/extension_maha_tts@main \
git+https://github.com/rsxdalv/extension_stable_audio@main \
hydra-core==1.3.2 nvidia-ml-py