Установка Stable Diffusion на свежую RTX 5070 часто завершается ошибкой no kernel image is available for execution on the device или нулевой нагрузкой на GPU при генерации — виновник обычно не сама видеокарта, а старая сборка PyTorch без поддержки архитектуры Blackwell. Это типичная ситуация для нового поколения видеокарт: популярные веб-интерфейсы поставляются с библиотеками, собранными под предыдущие поколения CUDA, и новый чип просто не распознаётся как вычислительное устройство.

Хорошая новость в том, что проблема решается программно, без замены железа. Ниже разберём, как проверить совместимость, какие версии PyTorch и драйверов нужны, как вести себя с 12 ГБ видеопамяти и что делать при ошибках нехватки VRAM. Материал ориентирован на локальный запуск через Automatic1111 WebUI, ComfyUI или Forge под Windows и Linux.

Что представляет собой RTX 5070 для задач генерации изображений

RTX 5070 относится к поколению Blackwell и оснащена 12 ГБ видеопамяти GDDR7. Для Stable Diffusion важны три вещи: объём VRAM, вычислительная производительность в операциях с пониженной точностью и поддержка со стороны фреймворков. По первым двум пунктам карта подходит хорошо: 12 ГБ достаточно для комфортной работы с моделями семейства SD 1.5 и SDXL, а также для обучения LoRA при разумных настройках.

Именно третий пункт — программная поддержка — доставляет больше всего хлопот владельцам новых карт. Ядра CUDA для архитектуры Blackwell должны быть скомпилированы внутри PyTorch, и старые стабильные ветки этого фреймворка их не содержат. Поэтому первым делом проверяется не сама карта, а версия стека: драйвер NVIDIA, CUDA-рантайм и сборка PyTorch.

💡

RTX 5070 аппаратно полностью подходит для Stable Diffusion; большинство проблем на старте связаны с устаревшей версией PyTorch без поддержки Blackwell, а не с железом.