Obsah

Ovladače a architektura CUDA

CUDA (Compute Unified Device Architecture) je platforma pro paralelní výpočty vyvinutá společností NVIDIA. Umožňuje softwaru využívat grafický procesor (GPU) pro obecné výpočty, což je základem pro běh moderních velkých i malých jazykových modelů (LLM/SLM).

1. Vztah mezi Ovladačem a CUDA Toolkit

Je důležité rozlišovat mezi dvěma komponentami:

Kompatibilita (Forward/Backward)

Každá verze CUDA Toolkitu vyžaduje minimální verzi ovladače.

2. Tabulka verzí pro rok 2026

Verze CUDA Toolkit Minimální verze ovladače (Windows) Minimální verze ovladače (Linux)
CUDA 13.0 560.xx a vyšší 560.xx a vyšší
CUDA 12.6 551.xx a vyšší 550.xx a vyšší
CUDA 12.1 528.xx a vyšší 525.xx a vyšší

3. Instalace a ověření

Správný postup instalace:

1. Nejdříve aktualizujte **NVIDIA Driver** na nejnovější stabilní verzi (Studio nebo Game Ready).
2. Restartujte systém.
3. Nainstalujte **CUDA Toolkit** (pokud jej vaše aplikace nevyžaduje již "přibalený" uvnitř, jako to dělá např. instalátor Ollama).

Příkazy pro ověření stavu:

Chcete-li zjistit, co vidí systém, použijte v terminálu:

# Zobrazení verze ovladače a maximální podporované verze CUDA
nvidia-smi

# Zobrazení verze aktuálně nainstalovaného kompilátoru CUDA (Toolkit)
nvcc --version
Pozor: Často se stává, že nvidia-smi ukazuje např. CUDA 12.6, ale nvcc ukazuje 11.8. To znamená, že váš ovladač sice moderní CUDA podporuje, ale máte nainstalované staré vývojářské nástroje.

4. Specifika pro AI aplikace (cuDNN)

Pro hluboké učení (Deep Learning) je k CUDA nutné doinstalovat ještě knihovnu cuDNN (CUDA Deep Neural Network library). Ta obsahuje optimalizované rutiny pro standardní operace, jako jsou konvoluce nebo aktivační funkce.

Související dokumentace:

Správce: @SysAdmin_Team Poslední revize: Leden 2026