From f7ed416754d12fbe75d69a5b2e61c4f200355b32 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 19 Aug 2026 03:24:44 +0000 Subject: [PATCH] test line --- qwen3_6_scripts/paged_attn.py | 7 +++++-- qwen3_6_scripts/patch_corex_swap_blocks.py | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/qwen3_6_scripts/paged_attn.py b/qwen3_6_scripts/paged_attn.py index 91e83b37..23118933 100644 --- a/qwen3_6_scripts/paged_attn.py +++ b/qwen3_6_scripts/paged_attn.py @@ -2292,5 +2292,8 @@ class PagedAttention: ) -> None: key_caches = [kv_cache[0] for kv_cache in kv_caches] value_caches = [kv_cache[1] for kv_cache in kv_caches] - ops.copy_blocks(key_caches, value_caches, src_to_dists) - \ No newline at end of file + # BI100 CoreX 3.2.3: ixformer exposes vllm_copy_blocks, not + # copy_blocks. Call the vendor symbol directly instead of going + # through ops.copy_blocks (which hits the missing name). + import ixformer.functions as _ixf + _ixf.vllm_copy_blocks(key_caches, value_caches, src_to_dists) \ No newline at end of file diff --git a/qwen3_6_scripts/patch_corex_swap_blocks.py b/qwen3_6_scripts/patch_corex_swap_blocks.py index 0988bffd..03f9471a 100644 --- a/qwen3_6_scripts/patch_corex_swap_blocks.py +++ b/qwen3_6_scripts/patch_corex_swap_blocks.py @@ -62,4 +62,4 @@ replace_once( COMPATIBLE_BLOCK, required=True, already_contains="BI100 CoreX 3.2.3 exposes vllm_swap_blocks", -) +) \ No newline at end of file