Энтузиасты успешно адаптировали запуск больших языковых моделей на устаревшем оборудовании Apple PowerPC G4, используя оптимизированные библиотеки инференса. Несмотря на архитектурные ограничения процессоров начала 2000-х годов, проект демонстрирует возможности портирования современных методов обработки данных на нетипичные вычислительные платформы, что расширяет границы применимости локальных моделей вне стандартных x86 и ARM-систем.
Процесс потребовал глубокой модификации стека инференса, так как архитектура PowerPC не поддерживает современные инструкции AVX или NEON, на которые опираются популярные фреймворки. Вместо этого была проведена работа по адаптации математических операций под специфику RISC-архитектуры Apple, что позволило добиться работоспособности моделей, хотя и с крайне низкой скоростью генерации токенов.
Этот кейс подчеркивает гибкость современных форматов квантования и библиотек для работы с весами моделей. Хотя использование PowerPC для реальных задач ИИ нецелесообразно из-за вычислительной мощности, эксперимент доказывает, что при наличии достаточного объема оперативной памяти и оптимизированного кода, запуск LLM возможен практически на любом оборудовании, поддерживающем современные стандарты компиляции.
Ключевые факты
- Использована аппаратная платформа Apple PowerPC G4, выпущенная в начале 2000-х годов.
- Инференс реализован через адаптацию библиотек, работающих с квантованными весами моделей.
- Основным препятствием стала нехватка инструкций SIMD, типичных для современных процессоров, что потребовало переработки математического ядра.
- Эксперимент подтверждает возможность работы LLM на архитектурах, не имеющих нативной поддержки современных ускорителей.