Skip to content

Hardware Compatibility

A bundle states the hardware it needs: a video memory floor and a compute capability for NVIDIA, a chip list and a unified memory floor for Apple Silicon. Your machine either meets a profile or it does not, and the node works that out on the machine itself before it advertises anything.

Compatibility checks the operating system, supported runtime, GPU architecture or Apple chip, and the profile’s memory requirement. Memory budgets must include the model, context cache, runtime working memory and headroom. Memory does not add across GPUs.

Before advertising, the node verifies pinned artifacts and tokenizer identity, starts the runtime, and checks that it produces output. Performance measurements are observations by default. Optional performance enforcement and certification tools remain available; a reference calibration campaign is not required to publish compatible choices.

Compatibility does not mean a provider is online. A published bundle can have no live offers, and live offers do not guarantee that a request will pass routing checks. Untested pairings remain estimates; provider reports describe what happened on the machine.

Run the check yourself:

Terminal window
katara-node bundles
katara-node bundles -all

The first lists what this machine can serve. The second adds the bundles it cannot, each with the reason.

Memory figures are the floor a pinned profile states. Compatible choices are limited to the curated set for each memory tier. New profiles assume 8,192 context tokens and one request, with reserved memory. Pairings are estimates until providers run them. Legacy identities remain available for existing installations; the curated picker uses the expanded profiles. Artifact publication and live provider availability are separate.

ModelArtifact StatusApple SiliconLinux NVIDIAWindows NVIDIATools
Llama 3.1 8B InstructPinned · existing profile24 GB unifiedno profileno profileno
Qwen3 30B (Windows)Pinned · existing profileno profileno profile90 GB video memory, compute 12.0no
Qwen3 4B (Windows)Pinned · existing profileno profileno profile90 GB video memory, compute 12.0no
Qwen3-Coder 30B-A3B InstructPinned · existing profile32 GB unifiedno profileno profileyes
Qwen3 Coder 30B (Windows)Pinned · existing profileno profileno profile90 GB video memory, compute 12.0yes
Qwen3 Next 80B (Windows)Pinned · existing profileno profileno profile90 GB video memory, compute 12.0no
Qwen3-0.6B (GGUF)Pinned · estimated fitno profile4 GB video memory, compute 6.14 GB video memory, compute 6.1no
Qwen3-0.6B (MLX)Pinned · estimated fit8 GB unifiedno profileno profileno
Qwen3-4B (GGUF)Pinned · estimated fitno profile6 GB video memory, compute 6.16 GB video memory, compute 6.1no
Qwen3-8B (GGUF)Pinned · estimated fitno profile8 GB video memory, compute 6.18 GB video memory, compute 6.1no
Qwen3-8B (MLX)Pinned · estimated fit16 GB unifiedno profileno profileno
Qwen3-14B (GGUF)Pinned · estimated fitno profile12 GB video memory, compute 6.112 GB video memory, compute 6.1no
Qwen3-32B (GGUF)Pinned · estimated fitno profile32 GB video memory, compute 6.132 GB video memory, compute 6.1no
Qwen3-32B (MLX)Pinned · estimated fit32 GB unifiedno profileno profileno
Qwen3-30B-A3B (GGUF)Pinned · estimated fitno profile24 GB video memory, compute 6.124 GB video memory, compute 6.1no
Qwen3-30B-A3B (MLX)Pinned · estimated fit32 GB unifiedno profileno profileno
Qwen3-30B-A3B-Instruct-2507 (GGUF)Pinned · estimated fitno profile24 GB video memory, compute 6.124 GB video memory, compute 6.1no
Qwen3-Coder-30B-A3B-Instruct (GGUF)Pinned · estimated fitno profile24 GB video memory, compute 6.124 GB video memory, compute 6.1no
Qwen3-Coder-30B-A3B-Instruct (MLX)Pinned · estimated fit32 GB unifiedno profileno profileno
Qwen2.5-0.5B-Instruct (GGUF)Pinned · estimated fitno profile3 GB video memory, compute 6.13 GB video memory, compute 6.1no
Qwen2.5-14B-Instruct (GGUF)Pinned · estimated fitno profile16 GB video memory, compute 6.116 GB video memory, compute 6.1no
Qwen2.5-32B-Instruct (GGUF)Pinned · estimated fitno profile32 GB video memory, compute 6.132 GB video memory, compute 6.1no
Qwen2.5-Coder-0.5B-Instruct (GGUF)Pinned · estimated fitno profile3 GB video memory, compute 6.13 GB video memory, compute 6.1no
Qwen2.5-Coder-0.5B-Instruct (MLX)Pinned · estimated fit8 GB unifiedno profileno profileno
Qwen2.5-Coder-1.5B-Instruct (GGUF)Pinned · estimated fitno profile4 GB video memory, compute 6.14 GB video memory, compute 6.1no
Qwen2.5-Coder-7B-Instruct (GGUF)Pinned · estimated fitno profile8 GB video memory, compute 6.18 GB video memory, compute 6.1no
Qwen2.5-Coder-14B-Instruct (GGUF)Pinned · estimated fitno profile16 GB video memory, compute 6.116 GB video memory, compute 6.1no
Qwen2.5-Coder-14B-Instruct (MLX)Pinned · estimated fit16 GB unifiedno profileno profileno
Qwen2.5-Coder-32B-Instruct (GGUF)Pinned · estimated fitno profile32 GB video memory, compute 6.132 GB video memory, compute 6.1no
Qwen2.5-Coder-32B-Instruct (MLX)Pinned · estimated fit32 GB unifiedno profileno profileno
Llama-3.3-70B-Instruct (GGUF)Pinned · estimated fitno profile64 GB video memory, compute 6.164 GB video memory, compute 6.1no
Llama-3.3-70B-Instruct (MLX)Pinned · estimated fit64 GB unifiedno profileno profileno

The node reads the chip and memory size from the system. A model needs a matching Apple Silicon profile; memory alone does not add a chip to that profile.

ChipUnified MemoryGPU CoresBundles It Can Serve
M18 GB7 to 8Qwen2.5-Coder-0.5B-Instruct, Qwen3-0.6B
M116 GB7 to 8Qwen2.5-Coder-14B-Instruct, Qwen3-8B
M1 Pro16 GB14 to 16Qwen2.5-Coder-14B-Instruct, Qwen3-8B
M1 Pro32 GB14 to 16Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen3-30B-A3B
M1 Max32 GB24 to 32Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen3-30B-A3B
M1 Max64 GB24 to 32Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
M1 Ultra64 GB, 128 GB48 to 64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
M28 GB8 to 10Qwen2.5-Coder-0.5B-Instruct, Qwen3-0.6B
M216 GB, 24 GB8 to 10Qwen2.5-Coder-14B-Instruct, Qwen3-8B
M2 Pro16 GB16 to 19Qwen2.5-Coder-14B-Instruct, Qwen3-8B
M2 Pro32 GB16 to 19Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen3-30B-A3B
M2 Max32 GB30 to 38Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen3-30B-A3B
M2 Max64 GB, 96 GB30 to 38Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
M2 Ultra64 GB, 128 GB, 192 GB60 to 76Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
M38 GB8 to 10Qwen2.5-Coder-0.5B-Instruct, Qwen3-0.6B
M316 GB, 24 GB8 to 10Qwen2.5-Coder-14B-Instruct, Qwen3-8B
M3 Pro18 GB14 to 18Qwen2.5-Coder-14B-Instruct, Qwen3-8B
M3 Pro36 GB14 to 18Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen3-30B-A3B
M3 Max36 GB, 48 GB30 to 40Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen3-30B-A3B
M3 Max64 GB, 96 GB, 128 GB30 to 40Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
M3 Ultra96 GB, 256 GB, 512 GB60 to 80Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
M416 GB, 24 GB8 to 10Qwen2.5-Coder-14B-Instruct, Qwen3-8B
M432 GB8 to 10Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen3-30B-A3B
M4 Pro24 GB16 to 20Qwen2.5-Coder-14B-Instruct, Qwen3-8B
M4 Pro48 GB16 to 20Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen3-30B-A3B
M4 Pro64 GB16 to 20Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
M4 Max36 GB, 48 GB32 to 40Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen3-30B-A3B
M4 Max64 GB, 128 GB32 to 40Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
M516 GB, 24 GB8 to 10Qwen2.5-Coder-14B-Instruct, Qwen3-8B
M532 GB8 to 10Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen3-30B-A3B
M5 Pro24 GB16 to 20Qwen2.5-Coder-14B-Instruct, Qwen3-8B
M5 Pro48 GB16 to 20Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen3-30B-A3B
M5 Pro64 GB16 to 20Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
M5 Max36 GB, 48 GB32 to 40Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen3-30B-A3B
M5 Max64 GB, 128 GB32 to 40Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
M5 Ultra96 GB, 256 GB, 512 GB60 to 80Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct

CUDA support is specific to the pinned runtime and profile. Linux container profiles and native Windows profiles are checked separately. A card with enough video memory can still lack the required CUDA instructions.

GPUMemoryCompute CapabilityOperating SystemCompatible Models
GeForce RTX 30608 GB8.6Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 30608 GB8.6Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 306012 GB8.6Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-14B
GeForce RTX 306012 GB8.6Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-14B
GeForce RTX 308010 GB8.6Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 308010 GB8.6Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 308012 GB8.6Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-14B
GeForce RTX 308012 GB8.6Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-14B
GeForce RTX 309024 GB8.6Linux amd64Qwen3-Coder-30B-A3B-Instruct, Qwen3-30B-A3B, Qwen3-30B-A3B-Instruct-2507
GeForce RTX 309024 GB8.6Windows amd64Qwen3-Coder-30B-A3B-Instruct, Qwen3-30B-A3B, Qwen3-30B-A3B-Instruct-2507
GeForce RTX 4060 Ti8 GB8.9Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 4060 Ti8 GB8.9Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 4060 Ti16 GB8.9Linux amd64Qwen2.5-Coder-14B-Instruct, Qwen3-14B, Qwen2.5-14B-Instruct
GeForce RTX 4060 Ti16 GB8.9Windows amd64Qwen2.5-Coder-14B-Instruct, Qwen3-14B, Qwen2.5-14B-Instruct
GeForce RTX 407012 GB8.9Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-14B
GeForce RTX 407012 GB8.9Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-14B
GeForce RTX 408016 GB8.9Linux amd64Qwen2.5-Coder-14B-Instruct, Qwen3-14B, Qwen2.5-14B-Instruct
GeForce RTX 408016 GB8.9Windows amd64Qwen2.5-Coder-14B-Instruct, Qwen3-14B, Qwen2.5-14B-Instruct
GeForce RTX 409024 GB8.9Linux amd64Qwen3-Coder-30B-A3B-Instruct, Qwen3-30B-A3B, Qwen3-30B-A3B-Instruct-2507
GeForce RTX 409024 GB8.9Windows amd64Qwen3-Coder-30B-A3B-Instruct, Qwen3-30B-A3B, Qwen3-30B-A3B-Instruct-2507
GeForce RTX 507012 GB12.0Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-14B
GeForce RTX 507012 GB12.0Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-14B
GeForce RTX 508016 GB12.0Linux amd64Qwen2.5-Coder-14B-Instruct, Qwen3-14B, Qwen2.5-14B-Instruct
GeForce RTX 508016 GB12.0Windows amd64Qwen2.5-Coder-14B-Instruct, Qwen3-14B, Qwen2.5-14B-Instruct
GeForce RTX 509032 GB12.0Linux amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen2.5-32B-Instruct
GeForce RTX 509032 GB12.0Windows amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen2.5-32B-Instruct
RTX A400016 GB8.6Linux amd64Qwen2.5-Coder-14B-Instruct, Qwen3-14B, Qwen2.5-14B-Instruct
RTX A400016 GB8.6Windows amd64Qwen2.5-Coder-14B-Instruct, Qwen3-14B, Qwen2.5-14B-Instruct
RTX A500024 GB8.6Linux amd64Qwen3-Coder-30B-A3B-Instruct, Qwen3-30B-A3B, Qwen3-30B-A3B-Instruct-2507
RTX A500024 GB8.6Windows amd64Qwen3-Coder-30B-A3B-Instruct, Qwen3-30B-A3B, Qwen3-30B-A3B-Instruct-2507
RTX A600048 GB8.6Linux amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen2.5-32B-Instruct
RTX A600048 GB8.6Windows amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen2.5-32B-Instruct
RTX 4000 Ada20 GB8.9Linux amd64Qwen2.5-Coder-14B-Instruct, Qwen3-14B, Qwen2.5-14B-Instruct
RTX 4000 Ada20 GB8.9Windows amd64Qwen2.5-Coder-14B-Instruct, Qwen3-14B, Qwen2.5-14B-Instruct
RTX 5000 Ada32 GB8.9Linux amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen2.5-32B-Instruct
RTX 5000 Ada32 GB8.9Windows amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen2.5-32B-Instruct
RTX 6000 Ada48 GB8.9Linux amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen2.5-32B-Instruct
RTX 6000 Ada48 GB8.9Windows amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen2.5-32B-Instruct
RTX PRO 6000 Blackwell96 GB12.0Linux amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
RTX PRO 6000 Blackwell96 GB12.0Windows amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
A3024 GB8.0Linux amd64Qwen3-Coder-30B-A3B-Instruct, Qwen3-30B-A3B, Qwen3-30B-A3B-Instruct-2507
A3024 GB8.0Windows amd64Qwen3-Coder-30B-A3B-Instruct, Qwen3-30B-A3B, Qwen3-30B-A3B-Instruct-2507
A10040 GB8.0Linux amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen2.5-32B-Instruct
A10040 GB8.0Windows amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen2.5-32B-Instruct
A10080 GB8.0Linux amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
A10080 GB8.0Windows amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
L424 GB8.9Linux amd64Qwen3-Coder-30B-A3B-Instruct, Qwen3-30B-A3B, Qwen3-30B-A3B-Instruct-2507
L424 GB8.9Windows amd64Qwen3-Coder-30B-A3B-Instruct, Qwen3-30B-A3B, Qwen3-30B-A3B-Instruct-2507
L40S48 GB8.9Linux amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen2.5-32B-Instruct
L40S48 GB8.9Windows amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Qwen3-32B, Qwen2.5-32B-Instruct
H10080 GB9.0Linux amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
H10080 GB9.0Windows amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
H200141 GB9.0Linux amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
H200141 GB9.0Windows amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
B200180 GB10.0Linux amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
B200180 GB10.0Windows amd64Qwen2.5-Coder-32B-Instruct, Qwen3-Coder-30B-A3B-Instruct, Llama-3.3-70B-Instruct
GeForce RTX 4060 Laptop GPU8 GB8.9Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 4060 Laptop GPU8 GB8.9Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 40608 GB8.9Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 40608 GB8.9Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 30506 GB8.6Linux amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-4B
GeForce RTX 30506 GB8.6Windows amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-4B
GeForce RTX 30508 GB8.6Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 30508 GB8.6Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 50608 GB12.0Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 50608 GB12.0Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 5060 Laptop GPU8 GB12.0Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 5060 Laptop GPU8 GB12.0Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 5060 Ti8 GB12.0Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 5060 Ti8 GB12.0Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 5060 Ti16 GB12.0Linux amd64Qwen2.5-Coder-14B-Instruct, Qwen3-14B, Qwen2.5-14B-Instruct
GeForce RTX 5060 Ti16 GB12.0Windows amd64Qwen2.5-Coder-14B-Instruct, Qwen3-14B, Qwen2.5-14B-Instruct
GeForce GTX 16504 GB7.5Linux amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-0.6B
GeForce GTX 16504 GB7.5Windows amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-0.6B
GeForce RTX 3060 Ti8 GB8.6Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 3060 Ti8 GB8.6Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 30708 GB8.6Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 30708 GB8.6Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 3060 Laptop GPU6 GB8.6Linux amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-4B
GeForce RTX 3060 Laptop GPU6 GB8.6Windows amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-4B
GeForce RTX 5070 Ti16 GB12.0Linux amd64Qwen2.5-Coder-14B-Instruct, Qwen3-14B, Qwen2.5-14B-Instruct
GeForce RTX 5070 Ti16 GB12.0Windows amd64Qwen2.5-Coder-14B-Instruct, Qwen3-14B, Qwen2.5-14B-Instruct
GeForce RTX 4050 Laptop GPU6 GB8.9Linux amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-4B
GeForce RTX 4050 Laptop GPU6 GB8.9Windows amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-4B
GeForce RTX 20606 GB7.5Linux amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-4B
GeForce RTX 20606 GB7.5Windows amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-4B
GeForce RTX 206012 GB7.5Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-14B
GeForce RTX 206012 GB7.5Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-14B
GeForce GTX 10603 GB6.1Linux amd64Qwen2.5-Coder-0.5B-Instruct, Qwen2.5-0.5B-Instruct
GeForce GTX 10603 GB6.1Windows amd64Qwen2.5-Coder-0.5B-Instruct, Qwen2.5-0.5B-Instruct
GeForce GTX 10606 GB6.1Linux amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-4B
GeForce GTX 10606 GB6.1Windows amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-4B
GeForce RTX 4070 SUPER12 GB8.9Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-14B
GeForce RTX 4070 SUPER12 GB8.9Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-14B
GeForce GTX 1660 SUPER6 GB7.5Linux amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-4B
GeForce GTX 1660 SUPER6 GB7.5Windows amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-4B
GeForce GTX 1050 Ti4 GB6.1Linux amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-0.6B
GeForce GTX 1050 Ti4 GB6.1Windows amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-0.6B
GeForce RTX 4070 Laptop GPU8 GB8.9Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 4070 Laptop GPU8 GB8.9Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 4070 Ti12 GB8.9Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-14B
GeForce RTX 4070 Ti12 GB8.9Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-14B
GeForce RTX 3070 Ti8 GB8.6Linux amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce RTX 3070 Ti8 GB8.6Windows amd64Qwen2.5-Coder-7B-Instruct, Qwen3-8B
GeForce GTX 1660 Ti6 GB7.5Linux amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-4B
GeForce GTX 1660 Ti6 GB7.5Windows amd64Qwen2.5-Coder-1.5B-Instruct, Qwen3-4B

Intel Iris Xe Graphics: The provider has no supported AMD or Intel GPU runtime. Shared system memory is not dedicated NVIDIA VRAM.

AMD Radeon Graphics: The provider has no supported AMD or Intel GPU runtime. Shared system memory is not dedicated NVIDIA VRAM.

AMD Radeon RX 9070 XT: The provider has no supported AMD or Intel GPU runtime. Shared system memory is not dedicated NVIDIA VRAM.

Intel UHD Graphics: The provider has no supported AMD or Intel GPU runtime. Shared system memory is not dedicated NVIDIA VRAM.

AMD Radeon(TM) Graphics: The provider has no supported AMD or Intel GPU runtime. Shared system memory is not dedicated NVIDIA VRAM.

AMD Radeon RX 6600: The provider has no supported AMD or Intel GPU runtime. Shared system memory is not dedicated NVIDIA VRAM.

AMD Radeon RX 9060 XT: The provider has no supported AMD or Intel GPU runtime. Shared system memory is not dedicated NVIDIA VRAM.

Two things trip people up.

A card is sold by its nominal size and reports something slightly smaller. A 24 GB board reports about 24564 MiB once the driver has taken its share, which is under 24 GiB. Bundle floors sit below the nominal size for that reason, so a card sold as 24 GB clears a floor written for 24 GB cards. Apple reports the exact physical size, so unified memory floors are compared as written.

Memory does not add up across cards. One model runs in one process on one card, so a profile has to fit the largest single card in the machine. Two 24 GB cards will not serve a bundle that asks for 46 GB.

Apple Silicon profiles use macOS arm64 and the pinned MLX runtime. Linux NVIDIA profiles use their pinned container, Docker and the NVIDIA container toolkit. Native Windows amd64 NVIDIA profiles use pinned llama.cpp executables and CUDA dependencies. An available profile for one operating system does not establish support on another.

AMD and Intel GPU backends are not currently supported by the provider. Shared system memory must not be entered as dedicated NVIDIA video memory.

Everything in the tables above is published as JSON at https://docs.katara.com/hardware.json: the device tables, and every bundle’s hardware floors read from the published manifests. It is generated with the site, so a new bundle or a newly listed card appears without anyone editing a page. The endpoint allows cross-origin reads.

The matching rules are published next to it at https://docs.katara.com/hardware-check.js, an ES module with the browser detection and the same comparison the node makes. Note what a browser will not tell you: no browser reports video memory, and none reports the size of a Mac’s unified memory. Chromium names the GPU, Safari reports a flat Apple GPU and nothing more. Any honest check in a browser detects the chip and asks for the memory.

The node checks the real machine. katara-node bundles uses the same catalog policy and verifies the selected manifest before listing a choice. Artifact hashes and signed identities remain required. A provider report is an observation, not proof that every request executed the advertised weights.