MANIFEST.in
README.md
THIRD_PARTY_NOTICES.md
pyproject.toml
setup.py
docs/PYPI.md
licenses/Apache-2.0.txt
licenses/CANN-1.0.txt
licenses/CANN-2.0.txt
licenses/FLA-MIT.txt
licenses/GDN-BSD-3-Clause.txt
src/betterscale/__init__.py
src/betterscale/__main__.py
src/betterscale/compat.py
src/betterscale/config.py
src/betterscale/pins.json
src/betterscale/qwen_mixed_pins.json
src/betterscale/qwen_pins.json
src/betterscale/qwen_worker.py
src/betterscale/worker.py
src/betterscale/models/README.md
src/betterscale/models/__init__.py
src/betterscale/models/dsv4.py
src/betterscale/models/dsv4_draft.py
src/betterscale/models/qwen.py
src/betterscale/patches/__init__.py
src/betterscale/patches/qwen_layout.py
src/betterscale/patches/async_decode/README.md
src/betterscale/patches/async_decode/__init__.py
src/betterscale/patches/async_decode/_host.py
src/betterscale/patches/async_decode/_metadata.py
src/betterscale/patches/async_decode/_packet.py
src/betterscale/patches/async_decode/_producer.py
src/betterscale/patches/async_decode/_target.py
src/betterscale/patches/async_decode/_warmup.py
src/betterscale/patches/auto_kv/README.md
src/betterscale/patches/auto_kv/__init__.py
src/betterscale/patches/auto_kv/_communication.py
src/betterscale/patches/auto_kv/_state.py
src/betterscale/patches/compat_lcm/README.md
src/betterscale/patches/compat_lcm/__init__.py
src/betterscale/patches/cross_step/README.md
src/betterscale/patches/cross_step/__init__.py
src/betterscale/patches/hc_workspace/NATIVE_NOTICES.txt
src/betterscale/patches/hc_workspace/README.md
src/betterscale/patches/hc_workspace/__init__.py
src/betterscale/patches/hc_workspace/a2-ops.txt
src/betterscale/patches/hc_workspace/build_native.py
src/betterscale/patches/hc_workspace/libcust_opmaster_rt2.0.so
src/betterscale/patches/hc_workspace/native.json
src/betterscale/patches/hc_workspace/workspace.patch
src/betterscale/patches/ordered_replay/README.md
src/betterscale/patches/ordered_replay/__init__.py
src/betterscale/patches/qli_cpu/README.md
src/betterscale/patches/qli_cpu/__init__.py
src/betterscale/patches/qwen_fia/README.md
src/betterscale/patches/qwen_fia/__init__.py
src/betterscale/patches/qwen_fia/build.py
src/betterscale/patches/qwen_fia/host_metadata.cpp
src/betterscale/patches/qwen_fia/libbs_fia.so
src/betterscale/patches/qwen_fia/native.json
src/betterscale/patches/qwen_fia/static_plan.cpp
src/betterscale/patches/qwen_fia/test_native.cpp
src/betterscale/patches/qwen_fia/wave.py
src/betterscale/patches/qwen_gdn/README.md
src/betterscale/patches/qwen_gdn/__init__.py
src/betterscale/patches/qwen_gdn/build_host.py
src/betterscale/patches/qwen_gdn/chunk_wy.py
src/betterscale/patches/qwen_gdn/decode_kv.py
src/betterscale/patches/qwen_gdn/execution.py
src/betterscale/patches/qwen_gdn/graphs.py
src/betterscale/patches/qwen_gdn/h_tiling.h
src/betterscale/patches/qwen_gdn/host.cpp
src/betterscale/patches/qwen_gdn/libbs_gdn.so
src/betterscale/patches/qwen_gdn/libbs_gdn_host.so
src/betterscale/patches/qwen_gdn/metadata.py
src/betterscale/patches/qwen_gdn/native.json
src/betterscale/patches/qwen_gdn/o_tiling.h
src/betterscale/patches/qwen_gdn/preprocess.py
src/betterscale/patches/qwen_gdn/publication.py
src/betterscale/patches/qwen_gdn/runtime.py
src/betterscale/patches/qwen_gdn/serve.sh
src/betterscale/patches/qwen_gdn/solve_tril.py
src/betterscale/patches/qwen_mc2/README.md
src/betterscale/patches/qwen_mc2/__init__.py
src/betterscale/patches/qwen_prefill/README.md
src/betterscale/patches/qwen_prefill/__init__.py
src/betterscale/patches/qwen_prefill/padding.py
src/betterscale/patches/split_draft/README.md
src/betterscale/patches/split_draft/__init__.py
src/betterscale/patches/split_draft/_graph.py
src/betterscale/patches/split_draft/_warmup.py
src/betterscale/patches/target_full/README.md
src/betterscale/patches/target_full/__init__.py
src/betterscale/patches/target_full/_dp.py
src/vllm_betterscale.egg-info/PKG-INFO
src/vllm_betterscale.egg-info/SOURCES.txt
src/vllm_betterscale.egg-info/dependency_links.txt
src/vllm_betterscale.egg-info/top_level.txt