From dac5e79a684bde5c32069b7ef05c0e39c8d60137 Mon Sep 17 00:00:00 2001 From: zhengyang Date: Tue, 10 Jun 2025 11:12:39 +0800 Subject: [PATCH 1/2] [CI/CD] Update tsingmicro workflow --- .github/workflows/tsingmicro-build-and-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tsingmicro-build-and-test.yml b/.github/workflows/tsingmicro-build-and-test.yml index 9323774a9..4eede942e 100644 --- a/.github/workflows/tsingmicro-build-and-test.yml +++ b/.github/workflows/tsingmicro-build-and-test.yml @@ -51,10 +51,10 @@ jobs: source ~/env.sh export FLAGTREE_BACKEND=tsingmicro cd python - python3.10 -m pip install . --no-build-isolation -v + python3 -m pip install . --no-build-isolation -v - name: FlagTree Test on Tsingmicro shell: bash run: | source ~/env.sh - python3.10 -c 'import triton; print(triton.__path__)' + python3 -c 'import triton; print(triton.__path__)' From ece5c73c0d9838d8b0d1e9cb0dceb165d914e77a Mon Sep 17 00:00:00 2001 From: zhengyang Date: Tue, 10 Jun 2025 15:35:21 +0800 Subject: [PATCH 2/2] [BUILD] Update tsingmicro build llvm --- .github/workflows/tsingmicro-build-and-test.yml | 4 ++-- python/setup_helper.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/tsingmicro-build-and-test.yml b/.github/workflows/tsingmicro-build-and-test.yml index 4eede942e..276f06db7 100644 --- a/.github/workflows/tsingmicro-build-and-test.yml +++ b/.github/workflows/tsingmicro-build-and-test.yml @@ -51,10 +51,10 @@ jobs: source ~/env.sh export FLAGTREE_BACKEND=tsingmicro cd python - python3 -m pip install . --no-build-isolation -v + python3.11 -m pip install . --no-build-isolation -v - name: FlagTree Test on Tsingmicro shell: bash run: | source ~/env.sh - python3 -c 'import triton; print(triton.__path__)' + python3.11 -c 'import triton; print(triton.__path__)' diff --git a/python/setup_helper.py b/python/setup_helper.py index ad05866b2..ebc371e8c 100644 --- a/python/setup_helper.py +++ b/python/setup_helper.py @@ -386,10 +386,10 @@ def check_env(env_val): # tsingmicro cache.store( - file="tsingmicro-llvm21-glibc2.35-glibcxx3.4.30-x64", + file="tsingmicro-llvm21-glibc2.30-glibcxx3.4.28-x64", condition=("tsingmicro" == flagtree_backend), url= - "https://github.com/FlagTree/flagtree/releases/download/v0.2.0-build-deps/tsingmicro-llvm21-glibc2.35-glibcxx3.4.30-x64.tar.gz", + "https://github.com/FlagTree/flagtree/releases/download/v0.2.0-build-deps/tsingmicro-llvm21-glibc2.30-glibcxx3.4.28-x64.tar.gz", pre_hock=lambda: check_env('LLVM_SYSPATH'), post_hock=set_llvm_env, )