Conversation
lyogavin#316 added Kimi K3 support and updated the README headline and Updates entry, but the Supported Models section was left as it was: the family list stops at Yi, the VRAM table tops out at DeepSeek-V3 671B, and the "one layer on the GPU at a time" explanation no longer describes how K3 actually runs. A reader who scrolls past the headline finds a table that contradicts it. Finish that pass and note the extra install K3 needs, so the section a user actually picks a model from matches what ships.
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
#316 shipped Kimi K3 support and updated two places in the README — the headline paragraph and a new
[2026/07]Updates entry. The Supported Models section further down was not part of that pass, so it still describes the pre-K3 world. This finishes the sweep in the one section a user actually scrolls to when picking a model.Docs only, no code touched.
Problem
Three things in
README.mddisagree with whatmainships:The family list omits Kimi, even though
AirLLMKimiK3is a dedicated class registered inARCH_OVERRIDES(air_llm/airllm/auto_model.py:24) and exported fromair_llm/airllm/__init__.py:The VRAM table tops out at DeepSeek-V3 671B / ~12 GB (
README.md:288), directly contradicting the headline eight screens above it, which claims 2.8T on under 4GB. A reader who trusts the table concludes 671B is the ceiling.The explanation above the table is now incomplete. It says AirLLM "only ever keeps one layer on the GPU at a time" — but that is exactly what K3 cannot do. Per
air_llm/airllm/airllm_kimi_k3.py:14-16, a K3 layer is ~55GB expanded, so experts stream individually. Without that sentence, a 2.8T row sitting below a 671B/12 GB row just reads as a typo.Relatedly,
Same one line of code for all of them — no special setup.is no longer true: K3 needscompressed-tensorsfor its MXFP4 weights (noted as an optional dep inair_llm/setup.py:40-41) andflash-attn, since its own model code mandates flash attention regardless of what you request.Solution
**Kimi** (K3)to the family list, after DeepSeek — the other large MoE family.Kimi K3 | 2.8T | ~3.7 GBrow. The number is the 3.72GB peak generation VRAM Support Kimi K3 (2.8T) — runs on a single card in 3.72GB #316 measured end to end on one RTX 6000 Ada, rounded to match the table's existing precision.[2026/07]entry for the full reasoning rather than restating it.Wording, VRAM figure, and the flash-attn/CUDA 12 constraint are all taken from #316's own README entry and commit
2decbfd— nothing new is claimed here.Out of scope
Noticed while reading, deliberately not touched:
README_ja.mdis a translation of the old Anima README, from before the project was renamed to AirLLM. It still opens with# Anima, documents QLoRA 33B training, and links toREADME_en.md, which does not exist in the repo (404). Fixing it means retranslating the current README, which is a much bigger change than this one and belongs in its own PR.README.md:183has a broken markdown link —Example [python notebook] (https://...)— where the space between]and(makes it render as literal text. Unrelated to K3, left alone.AutoModel.Happy to open follow-ups for any of these if you want them.
Test plan
[2026/07 update](#updates)anchor resolves to the existing## Updatesheading.auto_model.py,airllm_kimi_k3.py,setup.py, and Support Kimi K3 (2.8T) — runs on a single card in 3.72GB #316's description — no numbers invented.Related
2decbfd,75866c4— the commits that introduced the K3 docs changesMade with Cursor