Skip to content

Commit 61274a6

Browse files
authored
Merge pull request #162 from nathan-weinberg/l4
ci: convert med E2E CI job to L4 GPU
2 parents d56ffc8 + b10914e commit 61274a6

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

.github/mergify.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,18 @@ pull_request_rules:
2828
# e2e medium workflow
2929
- or:
3030
- and:
31-
# note this should match the triggering criteria in 'e2e-nvidia-a10g-x1.yml'
31+
# note this should match the triggering criteria in 'e2e-nvidia-l4-x1.yml'
3232
- check-success~=e2e-medium-workflow-complete
3333
- or:
3434
- files~=\.py$
3535
- files=pyproject.toml
3636
- files~=^requirements.*\.txt$
37-
- files=.github/workflows/e2e-nvidia-a10g-x1.yml
37+
- files=.github/workflows/e2e-nvidia-l4-x1.yml
3838
- and:
3939
- -files~=\.py$
4040
- -files=pyproject.toml
4141
- -files~=^requirements.*\.txt$
42-
- -files=.github/workflows/e2e-nvidia-a10g-x1.yml
42+
- -files=.github/workflows/e2e-nvidia-l4-x1.yml
4343

4444
# lint must pass if files change that would trigger this job
4545
- or:
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# SPDX-License-Identifier: Apache-2.0
22

3-
name: E2E (NVIDIA A10G x1)
3+
name: E2E (NVIDIA L4 x1)
44

55
on:
66
# run against every merge commit to 'main' and release branches
@@ -18,7 +18,7 @@ on:
1818
- '**.py'
1919
- 'pyproject.toml'
2020
- 'requirements**.txt'
21-
- '.github/workflows/e2e-nvidia-a10g-x1.yml' # This workflow
21+
- '.github/workflows/e2e-nvidia-l4-x1.yml' # This workflow
2222

2323
concurrency:
2424
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
@@ -55,7 +55,7 @@ jobs:
5555
mode: start
5656
github-token: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }}
5757
ec2-image-id: ${{ vars.AWS_EC2_AMI }}
58-
ec2-instance-type: g5.4xlarge
58+
ec2-instance-type: g6.8xlarge
5959
subnet-id: subnet-02d230cffd9385bd4
6060
security-group-id: sg-06300447c4a5fbef3
6161
iam-role-name: instructlab-ci-runner
@@ -117,18 +117,18 @@ jobs:
117117
nvidia-smi
118118
python3.11 -m pip cache remove llama_cpp_python
119119
120-
CMAKE_ARGS="-DLLAMA_CUDA=on" python3.11 -m pip install .
120+
CMAKE_ARGS="-DLLAMA_CUDA=on" python3.11 -m pip install -v .
121121
122122
# https://github.com/instructlab/instructlab/issues/1821
123123
# install with Torch and build dependencies installed
124-
python3.11 -m pip install packaging wheel setuptools-scm
125-
python3.11 -m pip install .[cuda] -r requirements-vllm-cuda.txt
124+
python3.11 -m pip install -v packaging wheel setuptools-scm
125+
python3.11 -m pip install -v .[cuda] -r requirements-vllm-cuda.txt
126126
127127
- name: Update instructlab-eval library
128128
working-directory: ./eval
129129
run: |
130130
. ../instructlab/venv/bin/activate
131-
pip install .
131+
pip install -v .
132132
133133
- name: Run e2e test
134134
working-directory: ./instructlab

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
![Release](https://img.shields.io/github/v/release/instructlab/eval)
66
![License](https://img.shields.io/github/license/instructlab/eval)
77

8-
![`e2e-nvidia-a10g-x1.yml` on `main`](https://github.com/instructlab/eval/actions/workflows/e2e-nvidia-a10g-x1.yml/badge.svg?branch=main)
8+
![`e2e-nvidia-l4-x1.yml` on `main`](https://github.com/instructlab/eval/actions/workflows/e2e-nvidia-l4-x1.yml/badge.svg?branch=main)
99
![`e2e-nvidia-l40s-x4.yml` on `main`](https://github.com/instructlab/eval/actions/workflows/e2e-nvidia-l40s-x4.yml/badge.svg?branch=main)
1010

1111
Python Library for Evaluation

0 commit comments

Comments
 (0)