bump accelerate to 0.34.2 (#1901)
* bump accelerate * add fixture to predownload the test model * change fixture
This commit is contained in:
3
.github/workflows/multi-gpu-e2e.yml
vendored
3
.github/workflows/multi-gpu-e2e.yml
vendored
@@ -1,6 +1,9 @@
|
|||||||
name: docker-multigpu-tests-biweekly
|
name: docker-multigpu-tests-biweekly
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
pull_request:
|
||||||
|
paths:
|
||||||
|
- 'tests/e2e/multigpu/*.py'
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '0 0 * * 1,4' # Runs at 00:00 UTC every monday & thursday
|
- cron: '0 0 * * 1,4' # Runs at 00:00 UTC every monday & thursday
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ peft==0.12.0
|
|||||||
transformers==4.44.2
|
transformers==4.44.2
|
||||||
tokenizers>=0.19.1
|
tokenizers>=0.19.1
|
||||||
bitsandbytes==0.43.3
|
bitsandbytes==0.43.3
|
||||||
accelerate==0.34.0
|
accelerate==0.34.2
|
||||||
datasets==2.20.0
|
datasets==2.20.0
|
||||||
deepspeed==0.14.4
|
deepspeed==0.14.4
|
||||||
pydantic==2.6.3
|
pydantic==2.6.3
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ from pathlib import Path
|
|||||||
import pytest
|
import pytest
|
||||||
import yaml
|
import yaml
|
||||||
from accelerate.test_utils import execute_subprocess_async
|
from accelerate.test_utils import execute_subprocess_async
|
||||||
|
from huggingface_hub import snapshot_download
|
||||||
|
|
||||||
from axolotl.utils.dict import DictDefault
|
from axolotl.utils.dict import DictDefault
|
||||||
|
|
||||||
@@ -19,6 +20,12 @@ LOG = logging.getLogger("axolotl.tests.e2e.multigpu")
|
|||||||
os.environ["WANDB_DISABLED"] = "true"
|
os.environ["WANDB_DISABLED"] = "true"
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.fixture(scope="session", autouse=True)
|
||||||
|
def download_model():
|
||||||
|
# download the model
|
||||||
|
snapshot_download("TinyLlama/TinyLlama_v1.1")
|
||||||
|
|
||||||
|
|
||||||
class TestMultiGPULlama(unittest.TestCase):
|
class TestMultiGPULlama(unittest.TestCase):
|
||||||
"""
|
"""
|
||||||
Test case for Llama models using LoRA
|
Test case for Llama models using LoRA
|
||||||
|
|||||||
Reference in New Issue
Block a user