From 1afbc01ed46115a2fd80678a87dd6e922219e6e4 Mon Sep 17 00:00:00 2001 From: SILONG ZENG <2609716663@qq.com> Date: Wed, 7 Jan 2026 11:32:48 +0800 Subject: [PATCH] [misc]Add Kimi-K2 series to CI model list (#5656) ### What this PR does / why we need it? Add the model to CI for subsequent addition of nightly test cases: - moonshotai/Kimi-K2-Thinking - vllm-ascend/Kimi-K2-Instruct-W8A8 ### How was this patch tested? - vLLM version: v0.13.0 - vLLM main: https://github.com/vllm-project/vllm/commit/2f4e6548efec402b913ffddc8726230d9311948d --------- Signed-off-by: MrZ20 <2609716663@qq.com> Signed-off-by: wangli Co-authored-by: wangli --- .github/workflows/download_model.yaml | 19 ++++++++++++------- .github/workflows/misc/model_list.json | 2 ++ 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/.github/workflows/download_model.yaml b/.github/workflows/download_model.yaml index 4cb5b4a1..397b2d41 100644 --- a/.github/workflows/download_model.yaml +++ b/.github/workflows/download_model.yaml @@ -19,26 +19,28 @@ jobs: download-models: if: contains(github.event.pull_request.labels.*.name, 'model-download') name: Download models from ModelScope - runs-on: linux-aarch64-a3-0 + runs-on: linux-aarch64-a2-0 container: image: swr.cn-southwest-2.myhuaweicloud.com/base_image/ascend-ci/vllm-ascend:nightly-cpu steps: + - name: Install dependencies + run: | + apt-get update -y && apt-get install git jq -y + pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple + pip install modelscope + - name: Checkout PR branch uses: actions/checkout@v4 with: fetch-depth: 0 - - name: Install dependencies - run: | - pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple - pip install modelscope jq - - name: Extract new models from PR id: diff run: | set -euo pipefail + git config --global --add safe.directory /__w/vllm-ascend/vllm-ascend JSON_PATH=".github/workflows/misc/model_list.json" git fetch origin main @@ -59,9 +61,12 @@ jobs: cat /tmp/new_models.txt || true - name: Download new models (CLI) - if: hashFiles('/tmp/new_models.txt') != '' run: | set -euo pipefail + if [ ! -s /tmp/new_models.txt ]; then + echo "No new models to download." + exit 0 + fi while read -r model; do [ -z "$model" ] && continue diff --git a/.github/workflows/misc/model_list.json b/.github/workflows/misc/model_list.json index 64d07565..8dbb2ed3 100644 --- a/.github/workflows/misc/model_list.json +++ b/.github/workflows/misc/model_list.json @@ -147,6 +147,7 @@ "mistralai/Mistral-Small-3.1-24B-Instruct-2503", "mlx-community/DeepSeek-V3-3bit-bf16", "moonshotai/..__temp", + "moonshotai/Kimi-K2-Thinking", "moonshotai/Kimi-Linear-48B-A3B-Instruct", "neuralmagic/Qwen2.5-3B-quantized.w8a8", "nv-community/audio-flamingo-3", @@ -180,6 +181,7 @@ "vllm-ascend/DeepSeek-V3.2-W8A8-Pruning", "vllm-ascend/EAGLE-LLaMA3.1-Instruct-8B", "vllm-ascend/EAGLE3-LLaMA3.1-Instruct-8B", + "vllm-ascend/Kimi-K2-Instruct-W8A8", "vllm-ascend/Kimi-K2-Thinking-Pruning", "vllm-ascend/Llama-2-7b-hf", "vllm-ascend/Llama-3.2-3B-Instruct",