From 7a4a2cdeb57bdf3d044b1abb967b87504fd408e2 Mon Sep 17 00:00:00 2001 From: CSY-ModelCloud Date: Mon, 9 Feb 2026 15:51:42 +0800 Subject: [PATCH 01/11] bump version to 0.0.6 --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index b314b98..a68d263 100644 --- a/setup.py +++ b/setup.py @@ -18,7 +18,7 @@ from setuptools import find_packages, setup -__version__ = "0.0.5" +__version__ = "0.0.6" with open("requirements.txt") as f: requirements = f.read().splitlines() From 0c27583711baa6ddc41e5275036d75ecb8c2c351 Mon Sep 17 00:00:00 2001 From: CSY-ModelCloud Date: Mon, 9 Feb 2026 15:57:59 +0800 Subject: [PATCH 02/11] [CI] user new docker image --- .github/workflows/unit_tests.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 2ff2123..14e0a58 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -45,8 +45,9 @@ jobs: needs: - list-test-files container: - image: 10.0.13.31:5000/nvidia/cuda:128-ubuntu22.04_0822 + image: 10.0.13.31:5000/nvidia/cuda:128-ubuntu22.04_0206 volumes: + - /monster/ci/env/entrypoint_pyenv.sh:/etc/profile.d/01-entrypoint.sh - /home/ci/models:/monster/data/model - /home/ci/models/huggingface:/github/home/.cache/huggingface - /home/ci/models/pyenv:/opt/pyenv From a2fef7a54bd17587b13b7a8c96de761bd28526af Mon Sep 17 00:00:00 2001 From: CSY-ModelCloud Date: Mon, 9 Feb 2026 16:01:53 +0800 Subject: [PATCH 03/11] [CI] fix path --- .github/workflows/unit_tests.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 14e0a58..65ad6bc 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -48,9 +48,9 @@ jobs: image: 10.0.13.31:5000/nvidia/cuda:128-ubuntu22.04_0206 volumes: - /monster/ci/env/entrypoint_pyenv.sh:/etc/profile.d/01-entrypoint.sh - - /home/ci/models:/monster/data/model - - /home/ci/models/huggingface:/github/home/.cache/huggingface - - /home/ci/models/pyenv:/opt/pyenv + - /monster/ci/models:/monster/data/model + - /monster/ci/huggingface:/github/home/.cache/huggingface + - /monster/ci/pyenv:/opt/pyenv strategy: fail-fast: false matrix: From 14cdd8066a9e476d0db4cd4c58b916e3545a0851 Mon Sep 17 00:00:00 2001 From: CSY-ModelCloud Date: Mon, 9 Feb 2026 16:16:59 +0800 Subject: [PATCH 04/11] [CI] switch to uv --- .github/workflows/unit_tests.yml | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 65ad6bc..96a6175 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -47,10 +47,10 @@ jobs: container: image: 10.0.13.31:5000/nvidia/cuda:128-ubuntu22.04_0206 volumes: - - /monster/ci/env/entrypoint_pyenv.sh:/etc/profile.d/01-entrypoint.sh + - /monster/ci/env/entrypoint.sh:/etc/profile.d/01-entrypoint.sh - /monster/ci/models:/monster/data/model - /monster/ci/huggingface:/github/home/.cache/huggingface - - /monster/ci/pyenv:/opt/pyenv + - /monster/ci/uv:/opt/uv strategy: fail-fast: false matrix: @@ -64,17 +64,7 @@ jobs: echo "env name: $env_name" - if [ -d "$(pyenv root)/versions/$env_name" ]; then - echo "env exists, skip" - pyenv activate $env_name - pyenv local $env_name - else - echo "creating venv..." - pyenv virtualenv 3.12 "$env_name" - pyenv activate $env_name - pyenv local $env_name - bash -c "$(curl -L http://10.0.13.31/scripts/env/init_compiler_no_env.sh)" @ 128 2.8.0 3.12 - fi + /opt/uv/setup_uv_venv.sh $env_name - name: install requirements run: | From baff8737a02a35c8d2295749399a12a1260207f6 Mon Sep 17 00:00:00 2001 From: CSY-ModelCloud Date: Mon, 9 Feb 2026 16:22:58 +0800 Subject: [PATCH 05/11] [CI] no need to install uv --- .github/workflows/unit_tests.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 96a6175..32c1249 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -68,7 +68,6 @@ jobs: - name: install requirements run: | - pip install uv uv pip install parameterized pytest pytest-xdist transformers -U - name: install From 386bbe95775ea1be460b127a847a61d143663660 Mon Sep 17 00:00:00 2001 From: CSY-ModelCloud Date: Mon, 9 Feb 2026 16:24:47 +0800 Subject: [PATCH 06/11] [CI] use uv install --- .github/workflows/unit_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 32c1249..c580fe0 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -71,7 +71,7 @@ jobs: uv pip install parameterized pytest pytest-xdist transformers -U - name: install - run: pip install . + run: uv pip install . - name: test run: pytest -n 8 -v tests/${{ matrix.test_script }} From be243edf605a7dccbce73852cabdbc0cf4a25a73 Mon Sep 17 00:00:00 2001 From: CSY-ModelCloud Date: Mon, 9 Feb 2026 16:27:41 +0800 Subject: [PATCH 07/11] [CI] install jinja2 --- .github/workflows/unit_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index c580fe0..17e54e4 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -68,7 +68,7 @@ jobs: - name: install requirements run: | - uv pip install parameterized pytest pytest-xdist transformers -U + uv pip install parameterized pytest pytest-xdist jinja2 transformers -U - name: install run: uv pip install . From 16787883c1562baa91917beb4a6fffedd79310ca Mon Sep 17 00:00:00 2001 From: CSY-ModelCloud Date: Mon, 9 Feb 2026 16:29:28 +0800 Subject: [PATCH 08/11] [CI] install sentencepiece --- .github/workflows/unit_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 17e54e4..8e27e5b 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -68,7 +68,7 @@ jobs: - name: install requirements run: | - uv pip install parameterized pytest pytest-xdist jinja2 transformers -U + uv pip install parameterized pytest pytest-xdist jinja2 transformers sentencepiece -U - name: install run: uv pip install . From 0599665d7a37ca7f69689e02782952e7e11cf630 Mon Sep 17 00:00:00 2001 From: CSY-ModelCloud Date: Mon, 9 Feb 2026 16:29:54 +0800 Subject: [PATCH 09/11] [CI] install torch --- .github/workflows/unit_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 8e27e5b..8124617 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -68,7 +68,7 @@ jobs: - name: install requirements run: | - uv pip install parameterized pytest pytest-xdist jinja2 transformers sentencepiece -U + uv pip install parameterized pytest pytest-xdist jinja2 transformers sentencepiece torch -U - name: install run: uv pip install . From a1cb6637cb0bcc337e470393b9d2304bd2fc134d Mon Sep 17 00:00:00 2001 From: CSY-ModelCloud Date: Mon, 9 Feb 2026 16:42:00 +0800 Subject: [PATCH 10/11] [CI] install tiktoken --- .github/workflows/unit_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 8124617..a87bd1c 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -68,7 +68,7 @@ jobs: - name: install requirements run: | - uv pip install parameterized pytest pytest-xdist jinja2 transformers sentencepiece torch -U + uv pip install parameterized pytest pytest-xdist jinja2 transformers sentencepiece torch tiktoken -U - name: install run: uv pip install . From 8e84b3105e81da39e4ab0df7c186218abddf52bf Mon Sep 17 00:00:00 2001 From: CSY-ModelCloud Date: Mon, 9 Feb 2026 16:58:59 +0800 Subject: [PATCH 11/11] [CI] install protobuf --- .github/workflows/unit_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index a87bd1c..385d43b 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -68,7 +68,7 @@ jobs: - name: install requirements run: | - uv pip install parameterized pytest pytest-xdist jinja2 transformers sentencepiece torch tiktoken -U + uv pip install parameterized pytest pytest-xdist jinja2 transformers sentencepiece torch tiktoken protobuf -U - name: install run: uv pip install .