Best local AI models for 20GB VRAM

Ranked by what actually fits at 32K context, computed from real file bytes.

A 20GB card gives you about 18.60 GiB to work with after driver overhead. 170 indexed models fit at 32K context — the largest being Qwen3.6-40B-Claude-4.6-Opus-Deckard-Heretic-Uncensored-Thinking at 39.5B parameters in IQ2_M.

From the file· fit from summed bytesFrom the file· KV per layer

Fits in 20GB at 32K context

largest quantization that fits, per model
ModelModalityBest quantParamsTotalHeadroom
Qwen3.6-35B-A3BMoEvision + languageUD-IQ4_XS36.0B18.39 GiB0.21 GiB
Qwen3.6-27B-Fable-Fusion-711-Uncensored-Heretic-NM-DAU-MTPvision + languageI1-Q4_K_M27.8B18.52 GiB0.08 GiB
Qwen3.5-9Bvision + languageQ8_09.7B10.95 GiB7.65 GiB
gemma-4-26B-A4B-itMoEvision + languageQ4_K_L26.5B18.36 GiB0.24 GiB
gemma-4-12B-itvision + languageQ8_012.0B15.55 GiB3.05 GiB
Qwen3.5-4Bvision + languageBF164.7B9.88 GiB8.72 GiB
Qwythos-9B-Claude-Mythos-5-1Mvision + languageQ6_K9.4B15.78 GiB2.82 GiB
gemma-4-31B-itvision + languageIQ2_S31.3B18.30 GiB0.30 GiB
Muse-Glimmer-30Bvision + languageQ4_K_M29.8B18.51 GiB0.09 GiB
gemma-4-26B-A4B-it-qat-q4_0-unquantizedMoEvision + languageQ4_026.5B15.78 GiB2.82 GiB
Qwen3.5-0.8Bvision + languageBF16873M2.60 GiB16.00 GiB
gemma-4-E2B-itvision + languageBF165.1B9.71 GiB8.89 GiB
gemma-4-E4B-it-qat-q4_0-unquantizedvision + languageQ4_07.9B6.12 GiB12.48 GiB
Qwen3-VL-30B-A3B-InstructMoEvision + languageQ3_K_M31.1B17.50 GiB1.10 GiB
Qwopus3.6-35B-A3B-v1MoEvision + languageI1-Q3_K_L36.0B18.30 GiB0.30 GiB
Qwen3.5-9B-The-Defiant-Fable-Uncensored-Heretic-NEO-IMATRIX-MAX-MTPvision + languageQ6_K9.7B17.96 GiB0.64 GiB
Qwen3.5-35B-A3BMoEvision + languageUD-IQ4_NL36.0B18.03 GiB0.57 GiB
Qwythos-9B-v2vision + languageQ6_K9.7B15.92 GiB2.68 GiB
ThinkingCap-Qwen3.6-27Bvision + languageQ4_K_S27.4B18.43 GiB0.17 GiB
Qwopus3.6-27B-Codervision + languageQ4_K_M27.8B18.52 GiB0.08 GiB
Qwen3-VL-4B-Instructvision + languageBF164.4B12.81 GiB5.79 GiB
Qwen3.6-40B-Claude-4.6-Opus-Deckard-Heretic-Uncensored-Thinkingvision + languageIQ2_M39.5B17.62 GiB0.98 GiB
Qwen2.5-VL-7B-Instructvision + languageBF168.3B16.80 GiB1.80 GiB
Qwen3-VL-2B-Instructvision + languageBF162.1B7.50 GiB11.10 GiB
Qwen3.5-27Bvision + languageQ4_027.8B18.29 GiB0.31 GiB
gemma-3-12b-itvision + languageQ8_012.2B14.97 GiB3.63 GiB
Qwen3.5-2Bvision + languageBF162.3B4.80 GiB13.80 GiB
Qwen3.6-27B-Heretic2-Uncensored-Finetune-Thinkingvision + languageQ4_K_M27.4B18.57 GiB0.03 GiB
Qwen3.6-35B-A3B-Claude-4.7-Opus-Reasoning-DistilledMoEvision + languageQ3_K36.0B17.42 GiB1.18 GiB
Qwen3.6-35B-A3B-uncensored-heretic-Native-MTP-PreservedMoEvision + languageQ3_K_M35.1B17.51 GiB1.09 GiB
Qwen3.5-9Bvision + languageQ8_09.7B10.95 GiB7.65 GiB
Qwen3.6-35B-A3B-uncensored-hereticMoEvision + languageQ3_K_L35.1B18.39 GiB0.21 GiB
gemma-4-31B-it-uncensored-hereticvision + languageQ2_K31.3B18.15 GiB0.45 GiB
Qwopus3.6-27B-v2vision + languageQ4_K_M27.8B18.52 GiB0.08 GiB
Qwen3.6-27B-uncensored-heretic-v2-Native-MTP-Preservedvision + languageI1-Q4_K_M27.4B18.52 GiB0.08 GiB
Mistral-Small-3.2-24B-Instruct-2506vision + languageQ4_K_S24.0B18.54 GiB0.06 GiB
LFM2.5-VL-1.6Bvision + languageBF161.6B3.37 GiB15.23 GiB
gemma-4-E4B-it-ultra-uncensored-hereticvision + languageBF168.0B15.34 GiB3.26 GiB
Unlimited-OCRMoEvision + languageBF163.3B8.14 GiB10.46 GiB
diffusiongemma-26B-A4B-itMoEvision + languageQ4_K_M25.8B17.98 GiB0.62 GiB
Qwopus3.5-9B-v3.5vision + languageBF169.7B18.53 GiB0.07 GiB
Qwen3.6-27B-uncensored-heretic-v2vision + languageQ4_K_M27.4B18.27 GiB0.33 GiB
Tess-4-27Bvision + languageQ4_K_S27.8B18.43 GiB0.17 GiB
Qwen3.5-9B-GLM5.1-Distill-v1vision + languageQ8_09.7B17.56 GiB1.04 GiB
Qwable-9B-Claude-Fable-5vision + languageF169.4B18.53 GiB0.07 GiB
Qwen3-VL-32B-Instructvision + languageIQ2_XS33.4B18.16 GiB0.44 GiB
Qwen3.5-9B-Claude-4.6-OS-Auto-Variable-HERETIC-UNCENSORED-THINKINGvision + languageBF169.4B18.53 GiB0.07 GiB
Qwen3.6-35B-A3BMoEvision + languageQ3_K_M36.0B17.42 GiB1.18 GiB
gemma-4-12b-it-uncensoredvision + languageQ8_012.0B15.11 GiB3.49 GiB
gemma-4-26B-A4B-it-qat-q4_0-unquantized-uncensored-hereticMoEvision + languageQ4_025.8B17.26 GiB1.34 GiB
Holo-3.1-9Bvision + languageF169.4B18.53 GiB0.07 GiB
MiniCPM-V-4_5vision + languageQ6_K8.7B17.86 GiB0.74 GiB
MiniCPM-V-4.6vision + languageBF161.3B2.57 GiB16.03 GiB
Ornith-Agents-A1-3.6-35B-A3B-dare_tiesMoEvision + languageQ3_K_M34.7B17.04 GiB1.56 GiB
Qwen3.5-9B-ultra-uncensored-hereticvision + languageF169.4B18.53 GiB0.07 GiB
Qwen3-VL-8B-Thinkingvision + languageQ8_08.8B13.44 GiB5.16 GiB
Jan-v2-VL-highvision + languageQ8_08.8B13.44 GiB5.16 GiB
Huihui-gemma-4-26B-A4B-it-abliteratedMoEvision + languageUD-Q4_K_M26.5B18.04 GiB0.56 GiB
LocateAnything-3Bvision + languageF163.8B10.46 GiB8.14 GiB
OvisOCR2vision + languageF32853M3.97 GiB14.63 GiB
Spec sheetPredictedwhat these mean

This page models a generic 20GB accelerator, so it answers what fits rather than how fast it runs. For tokens per second you need a specific card — pick one from hardware, where bandwidth is known.