Все новости
Ежедневный обзор

Главные новости ИИ и GPU за день

3 практических материалов об ИИ и GPU, опубликованных в нашем Telegram-канале 2026-10-16.

17 октября 2026

Главные новости ИИ и GPU за день
GPU и инфраструктура1/3

CUDA: границы памяти целы, а данные проверили?

CUDA: границы памяти целы, а данные проверили?

Вы проверили свой CUDA-код: memcheck ошибок не нашёл, но результат всё ещё неверный. Прежде чем подозревать GPU, проверьте, записаны ли данные в память до чтения.

У NVIDIA Compute Sanitizer для этого есть отдельный режим initcheck. Он ищет обращения к неинициализированной памяти GPU — той, куда ещё не записали данные. По умолчанию проверяется global memory, основная память устройства. Проверка границ массива и проверка его заполнения — разные задачи.

Для небольшого воспроизводимого теста на Linux сначала запустите memcheck и исправьте найденные ошибки. Затем выполните compute-sanitizer --tool initcheck ./app, заменив ./app своей CUDA-программой. Если отчёт укажет чтение незаполненного буфера, проверьте путь записи в него, а не просто обнуляйте всё подряд.

Так вы отделите ошибку подготовки данных от подозрений на железо. Initcheck не заменяет memcheck: NVIDIA рекомендует сначала проверить ошибки доступа к памяти.

Читать внутри выделенного буфера — не значит читать подготовленные данные.

Искусственный интеллект2/3

Qwen3.6: два токена вперёд — не двойная скорость

Qwen3.6: два токена вперёд — не двойная скорость

Вы запустили Qwen3.6-35B-A3B, а длинный ответ приходится ждать. Прежде чем менять GPU, можно проверить MTP — предсказание нескольких токенов вперёд. Но включённое ускорение ещё не означает выигрыш на ваших запросах.

В официальной карточке этой модели Qwen, представленной в апреле 2026 года, есть пример vLLM с двумя предварительно предложенными токенами. Они проходят проверку, а не просто добавляются в ответ. Документация vLLM подчёркивает: результат зависит от модели, нагрузки, оборудования и настроек генерации.

Для отдельного тестового запуска добавьте к своей рабочей команде vLLM параметр из карточки: --speculative-config '{"method":"qwen3_next_mtp","num_speculative_tokens":2}'. Сравните с запуском без него на одинаковых запросах, GPU и лимитах ответа: сначала с одним пользователем, затем с обычным числом одновременных запросов. Измеряйте паузы между токенами и общее время ответа.

Такой тест поможет решить, достаточно ли настройки сервера, прежде чем покупать более мощную GPU. Ошибка — принять два предложенных токена за обещание двукратного ускорения: часть предложений может не пройти проверку.

Оставляйте MTP включённым по результатам замеров, а не по названию функции.

Искусственный интеллект3/3

ИИ перенёс даты из Excel — почему год изменился?

ИИ перенёс даты из Excel — почему год изменился?

Вы поручили ИИ перенести сроки из старого Excel-файла в новый, а даты уехали на несколько лет. Прежде чем править каждую строку, попросите проверить систему дат обеих книг. Копировать число из ячейки — не всегда значит сохранить дату.

Microsoft описывает две системы Excel: 1900 и 1904. Одна и та же дата в них имеет разные порядковые номера, с разницей 1462 дня. Если скрипт переносит именно эти числа без учёта системы, календарный смысл меняется. В openpyxl начало отсчёта книги доступно через wb.epoch.

Дайте ИИ проверяемую задачу: Перенеси столбец due_date из A.xlsx в копию B.xlsx через openpyxl. Сначала покажи wb.epoch обеих книг. Переноси даты как datetime, не как необработанные числа. Неоднозначные значения не угадывай. После сохранения заново открой результат и сравни все перенесённые даты с исходными. Оригиналы не меняй.

Попросите отчёт о несовпадениях, а не только сообщение «готово». Не прибавляйте 1462 дня вслепую: если библиотека уже прочитала значение как корректную дату, такая «поправка» сама создаст ошибку.

Проверяйте сохранность календарной даты, а не совпадение числа в ячейке.