Немного о запуске нейросетей на слабом пк — что реально пойдет
Пытаюсь поднять что-то локальное типа GPT-4All или лёгкую версию LLaMA, но мой железо сильно ограничено: 8 гигов ОЗУ, слабая видеокарта и старенький процессор. Сразу скажу, что полноценно современные большие модели у меня не вставляют. Заметил, что многие сборки или платформы просто виснут или не запускаются — чаще всего из-за нехватки памяти или несовместимости с инференсом на CPU.
Лучше смотреть в сторону маленьких моделей — например, TinyGrad, GPT4All-J, Vicuna 7b (в урезанном варианте, если есть). Для запуска на слабых пк главное — минимизировать память, отключить лишние оптимизации (типа GPU, если он слабый или не поддерживается) и использовать модели с quantization (8bit или даже меньше). Реально при 8 ГБ и процессоре без хорошей поддержки AVX или других инструкций многое глупо пытаться запускать.
На слабом ПК с 8 ГБ и старым процессором лучше брать маломасштабные модели с сильным quantization, чтобы не было гигантских запросов по памяти. CPU-инференс часто тормозит, если нет нормальной поддержки инструкций, тогда даже лёгкие модели будут лагать. Вариант с отключением GPU, если он слабый, тоже логичен — меньше проблем с кришем. В итоге чем проще и меньше модель, тем реалистичнее запуск.
Точно, на слабом железе большие модели просто не потянуть, да ещё если поддержка новых инструкций в процессоре отсутствует. По сути, без нормального CPU проще брать что-то компактное и с жёстким quantization — иначе будет жёсткий тормоз и постоянные ошибки из-за нехватки памяти. Лучше меньше, да стабильнее.