Devotd Github
NewInference & serving

kvcache-ai/ktransformers v0.7.2 — a heterogeneous CPU·GPU computing inference framework

kvcache-ai/ktransformers is a framework for researching large language model inference and fine-tuning by using CPUs and GPUs together.

Repositorykvcache-ai/ktransformers ↗

kvcache-ai/ktransformers is a framework for researching large language model inference and fine-tuning by using CPUs and GPUs together.

GitHub description: A Flexible Framework for Experiencing Heterogeneous LLM Inference/Fine-tune Optimizations

stars
★ 19.6K
Forks
1.6K
Language
Python
License
Apache-2.0
Latest release
v0.7.2
Read original source ↗View on GitHub ↗

kvcache-ai/ktransformers is a framework for researching large language model inference and fine-tuning by using CPUs and GPUs together. The latest release in the GitHub repository is v0.7.2. The collected material contains no changelog for this version, so no new features or fixes can be confirmed.

The project works with heterogeneous computing that splits computation between CPU and GPU, aiming to reduce the model memory that has to stay resident on the GPU. Low-bit expert weights and CPU offloading are its methods. According to the README, the kt-kernel source tree provides inference and supervised fine-tuning (SFT). Inference includes AMX·AVX acceleration, MoE optimization, quantization, and SGLang integration. SFT supports CPU/GPU hybrid training, INT8·INT4 quantization, LoRA, and full fine-tuning. It is a Python project under the Apache-2.0 license.

Still, the feature list alone cannot tell you the real speed or the quality of the results. The collected material includes no performance measurements or real deployment cases, and the specific changes in v0.7.2 are not given either. So what improved in this release, and how much memory is actually saved, cannot be confirmed. The direction of the project and the features listed in the README can be understood, but as a basis for performance comparison the material is insufficient.