Типичный программист | IT, программирование, разработка, ИИ
IT и технологии · 7 сентября 2026 г.
Ускоритель для ИИ молча возвращал неверный угол вместо ошибки — 7 сентября 2026 г. в 05:06:11.504
Ускоритель для ИИ молча возвращал неверный угол вместо ошибки Tenstorrent — компания Джима Келлера, того самого, кто проектировал AMD Zen и первый чип автопилота Tesla. Она делает ускорители для нейросетей на RISC-V, то есть пытается подвинуть NVIDIA. Софт к ним, tt-metal, открытый, и в нём нашлась занятная вещь. Есть стандарт IEEE 754, ему сорок лет, и он в том числе описывает, что должен вернуть арктангенс от бесконечности. Ответ π/2. Так считает Python, так считает PyTorch, так считает любая видеокарта. Ядро Tenstorrent на том же входе выдавало ровно 0, а на минус нуле вместо π/2 приезжало π. Молча неверный ответ хуже падения: программа не спотыкается, просто робот едет не туда, а фаза считается мимо. Нашли это чтением, а не перебором. Автор сначала выписал из стандарта таблицу, что должно получаться на бесконечностях и нулях, и только потом полез в код. Правка уместилась в одно сравнение и уже влита. Если у вас в проде считает что-нибудь не на процессоре, отчёт об аудите стоит взять как чеклист.

