Peilin Li
85308615b9
[build] prepare v0.6.1 SFT wheel packaging on main ( #1945 )
...
* [build]: prepare 0.6.1 SFT wheel packaging on main
* [build]: finalize py311+ wheel packaging defaults
2026-04-24 12:08:38 +08:00
Jianwei Dong
db9326302b
chore: bump version to 0.5.3 ( #1909 )
2026-04-01 18:58:48 +08:00
mrhaoxx and Benjamin F
7a9daf0cd4
[feat](kt-kernel): support avx2 only inference for bf16 fp8 and gptq int4 ( #1892 )
...
* feat: support avx2 bf16 fp8 inference
* feat: support avx2 gptq int4 inference
* fix: numeric issues in fp8 dequant
* Tutorial avx2 (#1900 )
* fix: prevent injecting -DLLAMA_AVX512=ON on AVX2-only machines
* docs: add AVX2 tutorial for running KTransformers on AVX2-only CPUs
* Tutorial avx2 (#1901 )
* fix: prevent injecting -DLLAMA_AVX512=ON on AVX2-only machines
* docs: add AVX2 tutorial for running KTransformers on AVX2-only CPUs
* docs: update README.md
---------
Co-authored-by: Benjamin F <159887351+yyj6666667@users.noreply.github.com >
2026-03-27 14:45:02 +08:00
Jiaqi Liao
edc48aba37
[fix]: fix wrapper import issue ( #1819 )
2026-01-28 16:31:56 +08:00
Jianwei Dong
9adc91714f
Remove kt-kernel-cuda, kt-kernel uses the version with cuda ( #1769 )
2025-12-30 10:23:58 +08:00
Jianwei Dong
4b235cdaa4
fix cuda wheel build ( #1766 )
2025-12-29 12:42:06 +08:00
Jianwei Dong
559a3ad4ac
fix pypi cuda install ( #1763 )
2025-12-29 11:19:43 +08:00
Jiaqi Liao
46b0f36980
[feat](kt-kernel): Fix CPU instruction set variants for build & install ( #1746 )
...
* [feat]: Enhance CPU feature detection and support for AVX512 extensions
- Added cmake/DetectCPU.cmake for automatic CPU feature detection.
- Updated CMakeLists.txt to include auto-detection logic for AVX512 features.
- Modified install.sh to include new AVX512_VBMI option for FP8 MoE.
- Enhanced _cpu_detect.py to support progressive matching of CPU variants.
- Created scripts/check_cpu_features.py for manual CPU feature checks.
- Updated setup.py to reflect changes in CPU variant building and environment variables.
* [fix](kt-kernel): Add conditional inclusion of FP8 MoE for AVX512 BF16 support
* [chore](kt-kernel): update project version to 0.5.0 in CMakeLists.txt and version.py
2025-12-24 18:57:45 +08:00
ErvinXie
d8046e1bb4
Kt minimax ( #1742 )
...
[feat]: fp8 kernel and kt-cli support
2025-12-24 15:39:44 +08:00
Jianwei Dong
39449ed1af
update PyPI Install and readme ( #1731 )
2025-12-18 17:21:47 +08:00
Jiaqi Liao
3c134359bc
Fix CPU Instruction Set and Installation ( #1729 )
...
* [fix](kt-kernel): fix AVX512 cpu instruction set detection
* [feat](kt-kernel): AVX512 fallback kernel for RAW-INT4
* [fix](kt-kernel): fix setup version issue
* [fix](kt-kernel): update install for custom build
* [docs](kt-kernel): new installation guide for various cpu instruction set
* [fix](kt-kernel): fix _mm512_dpbusd_epi32_compat fallback implmentation
* [style](kt-kernel): clang format
2025-12-18 00:11:57 +08:00
Jianwei Dong
1f79f6da92
[feat](kt-kernel): Add automatic deployment workflow ( #1719 )
2025-12-16 15:20:06 +08:00
Jianwei Dong
c65febe05c
[feat]: Automatically detect whether blis is installed on amd cpus ( #1702 )
2025-12-11 14:25:36 +08:00
Jiaqi Liao
0698252484
[fix](kt-kernel): gate RAWINT4 behind AVX512 and avoid AVX2 build break ( #1660 )
2025-12-03 00:43:23 +08:00
ZiWei Yuan and mrhaoxx
1374b98ee5
[feat](moe_kernel): add amd blis support (int8) ( #1600 )
...
* [feat]: init amd adaption
* [feat]: add blis support
* [fix]: fix setup and moe kernel warpper
* [fix](setup.py): support rebuild with cache and import kt_kernel works
fine
* [feat]: add moe_kernel converter for amd and implement the load
method(haven't tested yet)
* [feat](moe_kernel/moe.hpp): delete unused memory when using save
* [fix](moe_kernel): update PLAIN for pack
* [fix](moe_kernel): rm printf debug
* [fix](moe_kernel): skip gpu experts
* [fix](moe_kernel/moe.hpp): update include memory path
* [feat](moe_kernel/moe.hpp): support expert deferral
* [feat]: finish amd
---------
Co-authored-by: mrhaoxx <mr.haoxx@gmail.com >
2025-11-27 12:08:53 +08:00
Jiaqi Liao
d483147307
Fix kt-kernel compile issue ( #1595 )
...
* update install.sh
* fix import issue
* update README
2025-11-11 19:30:27 +08:00
ZiWei Yuan
a6bb7651f8
[build]: amd for llamafile right now ( #1594 )
2025-11-11 18:08:03 +08:00
KMSorSMS
0c15da437f
[feat](cmake & doc): fix bug with cmake arch detect & update doc for sft
2025-11-04 08:46:26 +00:00
ovowei
f854d03bd7
update kt-kernel
2025-11-03 15:19:52 +08:00
Atream
4c5fcf9774
add kt-kernel
2025-10-12 05:13:00 +00:00