From c5c076a2fb6282d138c4713c3fe229c11c58cb8b Mon Sep 17 00:00:00 2001 From: Xiaochang Wu Date: Mon, 11 Mar 2024 09:40:40 +0800 Subject: [PATCH] Shorten CI job names (#133) * update Signed-off-by: Wu, Xiaochang * update Signed-off-by: Wu, Xiaochang * update Signed-off-by: Wu, Xiaochang * update Signed-off-by: Wu, Xiaochang --------- Signed-off-by: Wu, Xiaochang --- .github/workflows/workflow_finetune.yml | 4 +--- .github/workflows/workflow_finetune_gpu.yml | 9 ++++----- .github/workflows/workflow_inference.yml | 4 ++-- .github/workflows/workflow_lint.yml | 2 +- .github/workflows/workflow_orders_nightly.yml | 2 +- .github/workflows/workflow_orders_on_merge.yml | 12 ++++++------ .github/workflows/workflow_orders_on_pr.yml | 16 ++++++++-------- .github/workflows/workflow_tests.yml | 10 +++++----- 8 files changed, 28 insertions(+), 31 deletions(-) diff --git a/.github/workflows/workflow_finetune.yml b/.github/workflows/workflow_finetune.yml index 854732bff..8f30ec62c 100644 --- a/.github/workflows/workflow_finetune.yml +++ b/.github/workflows/workflow_finetune.yml @@ -31,7 +31,7 @@ concurrency: jobs: inference: - name: finetune test + name: finetune strategy: matrix: model: [ EleutherAI/gpt-j-6b, meta-llama/Llama-2-7b-chat-hf, gpt2, bigscience/bloom-560m, facebook/opt-125m, mosaicml/mpt-7b-chat, huggyllama/llama-7b, mistralai/Mistral-7B-v0.1 ] @@ -184,5 +184,3 @@ jobs: cid=$(docker ps -q --filter "name=finetune") if [[ ! -z "$cid" ]]; then docker stop $cid && docker rm $cid; fi - - name: Test Summary - run: echo "to be continued" diff --git a/.github/workflows/workflow_finetune_gpu.yml b/.github/workflows/workflow_finetune_gpu.yml index e0f4c7830..ae258d392 100644 --- a/.github/workflows/workflow_finetune_gpu.yml +++ b/.github/workflows/workflow_finetune_gpu.yml @@ -1,4 +1,4 @@ -name: Finetune on Intel GPU +name: Finetune-GPU on: workflow_call: @@ -14,8 +14,8 @@ on: default: 'http://10.24.221.149:911' jobs: - finetune: - name: finetune on gpu test + finetune-gpu: + name: finetune-gpu strategy: matrix: model: [ meta-llama/Llama-2-7b-chat-hf ] @@ -42,5 +42,4 @@ jobs: tar zcf /home/ci/borealis-runner/llm-on-ray.tar.gz -C /home/ci/actions-runner/_work/llm-on-ray . cd /home/ci/borealis-runner/ python3 finetune_on_pvc.py --need_create_conda_env true --base_models "${{ matrix.model }}" - - name: Test Summary - run: echo "to be continued" + diff --git a/.github/workflows/workflow_inference.yml b/.github/workflows/workflow_inference.yml index 7ea4359be..f9e50127c 100644 --- a/.github/workflows/workflow_inference.yml +++ b/.github/workflows/workflow_inference.yml @@ -31,7 +31,7 @@ concurrency: jobs: inference: - name: inference test + name: inference strategy: matrix: model: [ gpt-j-6b, gpt2, bloom-560m, opt-125m, mpt-7b, mistral-7b-v0.1, mpt-7b-bigdl, neural-chat-7b-v3-1, CodeLlama-7b-hf, falcon-7b, starcoder, llama-2-7b-chat-hf, llama-2-7b-chat-hf-vllm ] @@ -68,7 +68,7 @@ jobs: uses: actions/checkout@v2 - name: Load environment variables - run: cat /root/actions-runner-config/.env >> $GITHUB_ENV + run: cat /root/actions-runner-config/.env >> $GITHUB_ENV - name: Determine Target id: "target" diff --git a/.github/workflows/workflow_lint.yml b/.github/workflows/workflow_lint.yml index 7a7be885e..c0cf3d48b 100644 --- a/.github/workflows/workflow_lint.yml +++ b/.github/workflows/workflow_lint.yml @@ -13,7 +13,7 @@ concurrency: jobs: lint: - name: lint check + name: lint runs-on: ubuntu-latest defaults: diff --git a/.github/workflows/workflow_orders_nightly.yml b/.github/workflows/workflow_orders_nightly.yml index e81e761ba..cd5e96ff0 100644 --- a/.github/workflows/workflow_orders_nightly.yml +++ b/.github/workflows/workflow_orders_nightly.yml @@ -1,4 +1,4 @@ -name: llm-ray inference & finetune nightly +name: Nightly on: schedule: diff --git a/.github/workflows/workflow_orders_on_merge.yml b/.github/workflows/workflow_orders_on_merge.yml index d491baca1..1f2142b62 100644 --- a/.github/workflows/workflow_orders_on_merge.yml +++ b/.github/workflows/workflow_orders_on_merge.yml @@ -1,4 +1,4 @@ -name: llm-ray inference & finetune +name: Merge on: push: @@ -17,14 +17,14 @@ on: - 'tests/**' jobs: - call-lint: + Lint: uses: ./.github/workflows/workflow_lint.yml - call-tests: + Tests: uses: ./.github/workflows/workflow_tests.yml - - call-inference: + + Inference: uses: ./.github/workflows/workflow_inference.yml - call-finetune: + Finetune: uses: ./.github/workflows/workflow_finetune.yml diff --git a/.github/workflows/workflow_orders_on_pr.yml b/.github/workflows/workflow_orders_on_pr.yml index 9f5df5d83..eb8990f43 100644 --- a/.github/workflows/workflow_orders_on_pr.yml +++ b/.github/workflows/workflow_orders_on_pr.yml @@ -1,4 +1,4 @@ -name: llm-ray inference & finetune +name: PR on: pull_request: @@ -18,17 +18,17 @@ on: jobs: - call-lint: + Lint: uses: ./.github/workflows/workflow_lint.yml - call-tests: - needs: call-lint + Tests: + needs: Lint uses: ./.github/workflows/workflow_tests.yml - call-inference: - needs: call-lint + Inference: + needs: Lint uses: ./.github/workflows/workflow_inference.yml - call-finetune: - needs: call-lint + Finetune: + needs: Lint uses: ./.github/workflows/workflow_finetune.yml diff --git a/.github/workflows/workflow_tests.yml b/.github/workflows/workflow_tests.yml index 8a41b7106..19f398952 100644 --- a/.github/workflows/workflow_tests.yml +++ b/.github/workflows/workflow_tests.yml @@ -1,17 +1,17 @@ -name: tests +name: Tests on: workflow_call jobs: - build: - + tests: + name: tests runs-on: ubuntu-latest - + defaults: run: shell: bash - + steps: - name: Checkout uses: actions/checkout@v4