EMZETT.
Увійти

VRAM і розмір моделі

Коротко: VRAM — це пам’ять відеокарти. Мовна модель працює найшвидше, коли вміщується в неї повністю.

Докладніше: Потреба в пам’яті в гігабайтах приблизно така: параметри (у мільярдах) × біт на вагу ÷ 8, плюс 10–20 % на контекст і проміжні значення. Моделі на 70 млрд параметрів потрібно 140 ГБ у 16 біт і близько 40 ГБ у 4 біти.

Наш контекст: Калькулятор швидкості ШІ перевіряє, чи вміщуються модель і контекст у VRAM. Якщо ні, залишок вивантажується в повільнішу оперативну пам’ять (offloading).

Подробиці

Модель16 біт8 біт4 біти
8 млрд16 ГБ8 ГБ4,5 ГБ
32 млрд64 ГБ32 ГБ18 ГБ
70 млрд140 ГБ70 ГБ40 ГБ
  • KV-кеш: росте з довжиною контексту й додається до моделі (KV-кеш).
  • Кілька карт: пам’ять сумується; швидкість залежить від розділення (кілька GPU і тензорний паралелізм).
  • Правило для покупців: 24 ГБ VRAM дозволяють запускати моделі приблизно до 30 млрд параметрів у 4 біти, 48 ГБ — приблизно до 70 млрд.

Див. також: Квантування, Пропускна здатність пам’яті