wip
This commit is contained in:
6
.github/CONTRIBUTING.md
vendored
6
.github/CONTRIBUTING.md
vendored
@@ -31,7 +31,11 @@ PRs are **greatly welcome**!
|
||||
|
||||
Please run below to setup env
|
||||
```bash
|
||||
pip3 install -r requirements-dev.txt -r requirements-tests.txt
|
||||
# Using uv (recommended)
|
||||
uv pip install -e .[dev]
|
||||
# OR using pip
|
||||
pip3 install -e .[dev]
|
||||
|
||||
pre-commit install
|
||||
|
||||
# test
|
||||
|
||||
2
.github/workflows/pypi.yml
vendored
2
.github/workflows/pypi.yml
vendored
@@ -47,7 +47,7 @@ jobs:
|
||||
run: |
|
||||
uv pip install --system wheel packaging==23.2
|
||||
uv pip install --system --no-build-isolation -e .
|
||||
uv pip install --system -r requirements-dev.txt -r requirements-tests.txt
|
||||
uv pip install --system -e .[dev]
|
||||
|
||||
- name: Extract tag name
|
||||
id: tag
|
||||
|
||||
2
.github/workflows/tests-nightly.yml
vendored
2
.github/workflows/tests-nightly.yml
vendored
@@ -66,7 +66,7 @@ jobs:
|
||||
uv pip install --system --no-build-isolation -U -e .
|
||||
python scripts/unsloth_install.py --uv | sh
|
||||
python scripts/cutcrossentropy_install.py --uv | sh
|
||||
uv pip install --system -r requirements-dev.txt -r requirements-tests.txt
|
||||
uv pip install --system -e .[dev]
|
||||
|
||||
- name: Make sure PyTorch version wasn't clobbered
|
||||
run: |
|
||||
|
||||
11
.github/workflows/tests.yml
vendored
11
.github/workflows/tests.yml
vendored
@@ -8,8 +8,8 @@ on:
|
||||
paths:
|
||||
- '**.py'
|
||||
- 'requirements.txt'
|
||||
- 'pyproject.toml'
|
||||
- '.github/workflows/*.yml'
|
||||
- 'requirements-tests.txt'
|
||||
- 'cicd/cicd.sh'
|
||||
- 'cicd/Dockerfile.jinja'
|
||||
pull_request:
|
||||
@@ -17,8 +17,8 @@ on:
|
||||
paths:
|
||||
- '**.py'
|
||||
- 'requirements.txt'
|
||||
- 'pyproject.toml'
|
||||
- '.github/workflows/*.yml'
|
||||
- 'requirements-tests.txt'
|
||||
- 'cicd/cicd.sh'
|
||||
- 'cicd/Dockerfile.jinja'
|
||||
workflow_dispatch:
|
||||
@@ -87,7 +87,7 @@ jobs:
|
||||
uv pip install --system --no-build-isolation -U -e .
|
||||
python scripts/unsloth_install.py --uv | sh
|
||||
python scripts/cutcrossentropy_install.py --uv | sh
|
||||
uv pip install --system -r requirements-dev.txt -r requirements-tests.txt
|
||||
uv pip install --system -e .[dev]
|
||||
|
||||
- name: Make sure PyTorch version wasn't clobbered
|
||||
run: |
|
||||
@@ -155,10 +155,11 @@ jobs:
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
uv pip show --system torch
|
||||
uv pip install --system wheel
|
||||
uv pip install --system --no-build-isolation -e .
|
||||
python scripts/unsloth_install.py --uv | sh
|
||||
python scripts/cutcrossentropy_install.py --uv | sh
|
||||
uv pip install --system -r requirements-dev.txt -r requirements-tests.txt
|
||||
uv pip install --system -e .[dev]
|
||||
|
||||
- name: Make sure PyTorch version wasn't clobbered
|
||||
run: |
|
||||
@@ -233,7 +234,7 @@ jobs:
|
||||
pytorch: 2.7.1
|
||||
num_gpus: 1
|
||||
axolotl_extras:
|
||||
dockerfile: "Dockerfile-uv.jinja"
|
||||
dockerfile: "Dockerfile.jinja"
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
Reference in New Issue
Block a user