Skip to content

Commit

Permalink
chore: update CI
Browse files Browse the repository at this point in the history
  • Loading branch information
Rachneet committed Jan 3, 2025
1 parent 8479b25 commit 2417c1f
Showing 1 changed file with 23 additions and 3 deletions.
26 changes: 23 additions & 3 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,32 @@ jobs:
uses: actions/setup-python@v4
with:
python-version: 3.9
- name: Install dependencies

- name: Install system dependencies
run: |
pip install torch==2.4.0 packaging wheel
sudo apt-get update
sudo apt-get install -y build-essential
sudo apt-get install -y cuda-toolkit-11.2 # Adjust based on your CUDA version
sudo apt-get install -y libomp-dev # Optional for parallel builds
- name: Install Python dependencies
run: |
# Install numpy before torch to avoid missing numpy error
pip install numpy
# Install PyTorch with the specific version (with CUDA 11.2 support here)
pip install torch==2.4.0+cu121 # Modify for the correct CUDA version
# Install packaging, wheel, and other required libraries
pip install packaging wheel
# Install flash-attn with no build isolation
pip install flash-attn==2.6.3 --no-build-isolation
# Install the current package (from setup.py)
pip install .
# Install dev dependencies for testing
pip install -r requirements-dev.txt
# Hacky way to get package name from setup.py
Expand Down

0 comments on commit 2417c1f

Please sign in to comment.