🌟 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 жоқ қорытынды қозғалтқыш
Ұқсас материалдар
IBM Granite уақыт сериялары үлгілерімен ансамбльді болжау
IBM Research компаниясының құшақтау бетіндегі блог жазбасы
Қазақстандық жігіт пирогтарды сатқан және қазір жасанды интеллект көмегімен миллиондаған долларлық бизнеспен айналысады
Ағаділ Ержанов 20 миллион теңгелік қолма-қол ақша тапшылығымен алғашқы кәсібін жауып, әйелімен бірге бутерброд сатып, үш жылдан кейін AI көмекшісі мен әлеуметтік желісі де, браузері де жоқ смартфоны бар балаларға арналған платформа жасайды. «Күрсет» жас қыздың қызықты оқиғасын...
ChatGPT қолданбасында PIN кодын немесе Face ID арқылы сөйлесулерді жасыруға болады
🔒 ChatGPT-те сөйлесулерді PIN кодының астында жасыруға болады немесе Face ID OpenAI ChatGPT-те жеке сөйлесулерді бейтаныс адамдардан қорғауға мүмкіндік беретін Құлыпталған чаттар мүмкіндігін біртіндеп іске қоса бастады. Пайдаланушылар жеке немесе құпия чаттарды әдеттегі тарихтан жасыра алады және...
NVIDIA ашық үлгілері еуропалық қоғамдық сектор жобаларын қолдайды
NVIDIA жаңа ашық үлгілері еуропалық үкіметтерге деректерді тиімді басқаруға көмектеседі.
