🌟 SonicBoom: движок инференса без Python HardenedVault, которая специализируется на безопасности Linux и компиляторов, выложила среду исполнения SonicBoom, написанной с нуля на C++ и CUDA. Python ей не нужен ни для работы, ни для сборки. Цель проекта – локальный запуск языковых моделей на потребительских видеокартах. Всё упаковано в одну библиотеку libsonicboom.so, которую можно подключить из любого языка через стандартный интерфейс C, основным языком для работы с ней авторы выбрали Scheme в реализации GNU Guile. SonicBoom загружает модели в GGUF, генерирует текст на процессоре или видеокарте и поднимает локальный сервер, совместимый с API OpenAI. Если новый запрос начинается с того же текста, что и предыдущий, заново обрабатывается только добавленная часть, и результат до токена совпадает с полным пересчётом. 🟡Механика Скорость вывода дают уровни над вычислительными ядрами, а не сами ядра. Умножение квантованных матриц и токенизаторы частично перенесены из llama.cpp. Над ними работает планировщик, который до запуска переписывает граф модели целиком, сливает соседние операции и записывает весь шаг генерации токена в один CUDA Graph, т. е. в готовую последовательность команд для видеокарты. Ещё выше стоит компилятор на базе MLIR. Он сам генерирует часть ядер для GPU, в том числе для механизма внимания, и при первом запуске подбирает самый быстрый вариант под конкретную карту. 🟡Тесты На RTX 3050 с 8 ГБ памяти сравнили SonicBoom и llama.cpp на одних и тех же моделях. Gemma 4 E4B через SonicBoom дала генерацию в 53 токена в секунду против 44,8 у llama.cpp. У Qwen2.5-0.5B вышло 344,7 токена в секунду против 307,6. Когда контекст дорастает до 512 токенов, SonicBoom на Qwen уже чуть отстаёт. Единственный сторонний результат на RTX 4060 Ti оказался хуже llama.cpp, 73,6 токена в секунду против 78, но его получили на сборке, ещё не настроенной под эту видеокарту. Пока проверены только две модели, Gemma 4 E4B-it и Qwen2.5-0.5B-Instruct, и только видеокарты серии RTX 30. Модель всегда выбирает самый вероятный токен, температуру и другие настройки случайности задать нельзя. Следующими в планах стоят модели Llama и Mistral, работа через Vulkan, генерация ядер для видеокарт других производителей и диффузионные модели. Дальше SonicBoom планирует вырасти в фреймворк в духе PyTorch, где модель пишут на Scheme и компилируют в граф вычислений. Прототип этого режима уже обучает небольшой трансформер.
Материал бастапқы дереккөзден алынған:
Telegram — AI Machine Learning Big Data
Толық мәтінді Telegram — AI Machine Learning Big Data сайтында оқуМатериал ашық дереккөздерден жиналған. Оның орналастырылуы сіздің құқықтарыңызға тиіп жатса → Ақпаратты жою
SonicBoom: Python жоқ қорытынды қозғалтқыш
🌟 SonicBoom: Linux және компилятор қауіпсіздігіне маманданған Python HardenedVault-сыз қорытынды қозғалтқыш C++ және CUDA тілдерінде нөлден бастап жазылған SonicBoom жұмыс уақытын шығарды. Оған жұмыс істеу үшін де, құру үшін де Python қажет емес. Жобаның мақсаты – тілді жергілікті іске қосу…
AI қорытындысы: Басты тезистер
- 🌟 SonicBoom: Linux және компилятор қауіпсіздігіне маманданған Python HardenedVault-сыз қорытынды қозғалтқыш C++ және CUDA тілдерінде нөлден бастап жазылған SonicBoom жұмыс уақытын шығарды
- Оған жұмыс істеу үшін де, құру үшін де Python қажет емес
- Жобаның мақсаты – тілді жергілікті іске қосу…
SonicBoom: Python жоқ қорытынды қозғалтқыш
Ұқсас материалдар
Сэм Альтман OpenAI-дің соңғы жоспарын ашады (бұл ақылсыз)
ChatGpt-тің артында тұрған OpenAI компаниясының бас директоры Сэм Алман өз қызметкерлеріне бұл AI жарысын аяқтаудың тек үш жолы бар екенін айтты. Және сол аяқталулардың бірі - жалғыз компанияның қуаттылығы соншалықты, ол басқалардың GPU-ларын ерітуі мүмкін. Бұл емес…
RUСтартап Electric Plant создает ИИ для общения с растениями
Стартап Electric Plant создает ИИ, который интерпретирует электрические сигналы растений.
RUОбеспечение идентичности ИИ-агентов с помощью X.509 PKI на AWS
AWS Machine Learning описывает важность X.509 PKI для ИИ-агентов.
RUКанадские организации получают доступ к моделям OpenAI на Amazon Bedrock
Канадские организации теперь могут использовать модели OpenAI через Amazon Bedrock.
