Зерттеулер2026 ж. 20 қазан

SonicBoom: Python жоқ қорытынды қозғалтқыш

🌟 SonicBoom: Linux және компилятор қауіпсіздігіне маманданған Python HardenedVault-сыз қорытынды қозғалтқыш C++ және CUDA тілдерінде нөлден бастап жазылған SonicBoom жұмыс уақытын шығарды. Оған жұмыс істеу үшін де, құру үшін де Python қажет емес. Жобаның мақсаты – тілді жергілікті іске қосу…

Machinelearning·Telegram — AI Machine Learning Big Data
Түпнұсқа
Негізгі тұжырымдар
  • 01.🌟 SonicBoom: Linux және компилятор қауіпсіздігіне маманданған Python HardenedVault-сыз қорытынды қозғалтқыш C++ және CUDA тілдерінде нөлден бастап жазылған SonicBoom жұмыс уақытын шығарды
  • 02.Оған жұмыс істеу үшін де, құру үшін де Python қажет емес
  • 03.Жобаның мақсаты – тілді жергілікті іске қосу…
AI QAZAQSTAN
KZ·AI CAE7
SonicBoom: Python жоқ қорытынды қозғалтқыш

🌟 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 и компилируют в граф вычислений. Прототип этого режима уже обучает небольшой трансформер.

Материал авторға сілтеме жасай отырып, ұлттық инфопоток аясында агрегацияланған.

Байланысты материалдар

Барлығы →
Зерттеулер1 мин

Anthropic өзінің кітаптарын Уолл-стрит үшін ашады, рекордтық кіріс пен өсу міндеттемелерін көрсетеді

Anthropic - SEC-ке S-1 құжатын тапсырған алғашқы ірі AI зертханасы, ол Nasdaq тізімінде «ANT» белгісімен тізімге кіруді жоспарлап отыр. Сандар күшті, тоқсан сайынғы кірісі 11,6 миллиард доллар, бірінші операциялық пайда және бар тұтынушылар жылына тоғыз есе көп жұмсайды.…

The Decoder