All Articles
3 min read
Исследования2026年10月1日

Создание локальных AI-приложений с помощью C++ и NVIDIA TensorRT

NVIDIA Developer сообщает о DIN Deploy — открытом решении для создания локальных AI-приложений.

SMNTCN — AI & Tech News·SMNTCN (Semanticon) — глобальные новости ИИ
Original Source
Key Takeaways
  • 01.NVIDIA Developer сообщает о DIN Deploy — открытом решении для создания локальных AI-приложений.
AI QAZAQSTAN
KZ·AI 4D1A
Создание локальных AI-приложений с помощью C++ и NVIDIA TensorRT

NVIDIA Developer сообщает, что добавление моделей искусственного интеллекта в локальные приложения требует портативного формата модели, надежного времени выполнения и ускорения, которое работает на целевых системах. Do Inference Now (DIN) Deploy представляет собой открытое собрание практических примеров на C++, которое помогает преодолеть этот разрыв. Он сочетает ONNX Runtime с поставщиком выполнения NVIDIA TensorRT RTX, чтобы помочь разработчикам перейти от контрольной точки модели к нативному приложению с аппаратным ускорением на Windows и Linux. Тот же API ONNX Runtime также доступен через WinML 2.0. Каждый пример DIN Deploy начинается с экспортера на Python, который загружает контрольную точку модели с Hugging Face и преобразует её в артефакт ONNX. Сторона приложения представляет собой нативный C++ CLI, построенный на ONNX Runtime (ORT). Это разделение позволяет отделить преобразование модели от логики развертывания, и разработчики могут использовать экспортированную модель в локальном приложении без необходимости в специфическом для модели времени выполнения. Большинство примеров кода использует API сессий и тензоров ONNX Runtime на C++. Код, специфичный для поставщика, включая API и ядра CUDA, появляется только в необязательных ускоренных путях. Поставщики выполнения, поддерживающие необходимые API тензоров ONNX Runtime, могут запускать общий код. API копирования тензоров ORT позволяет управлять локальностью данных без использования специализированного API поставщика в общем коде. Для предварительной и постобработки вокруг вывода модели FLUX.2 использует возможность графического взаимодействия ONNX Runtime, введённую в версии 1.25, с Vulkan и DirectX для выборки. Репозиторий предоставляет пресеты CMake для Windows и Linux, включая варианты Arm64. DirectX доступен только на Windows. DIN Deploy поддерживает автоматическое распознавание речи (ASR) как в оффлайн, так и в потоковых режимах. OpenAI Whisper охватывает оффлайн-транскрипцию для различных размеров моделей, в то время как NVIDIA Parakeet TDT и NVIDIA Nemotron ASR Streaming предоставляют потоковые решения. Примеры показывают, как перемещать аудио через нативное приложение и возвращать результаты транскрипции, используя GPU-ускорение, где это возможно. Примеры Meta SAM 2.1 поддерживают интерактивное маскирование для изображений и видео. Они превращают выходные данные модели в маски сегментации, которые могут использоваться нативными приложениями для выбора, отслеживания и других рабочих процессов компьютерного зрения. Таблица 1 сравнивает производительность GPU и CPU для выбранных рабочих нагрузок DIN Deploy, измеренную на DGX Spark. Результаты для аудио представлены как кратные реальному времени (чем выше, тем быстрее). Пример FLUX.2-klein-4B предоставляет генерацию изображений на основе подсказок. Пример включает взаимодействие с графическими API через Vulkan и DirectX, позволяя приложениям интегрировать ресурсы, находящиеся в памяти GPU, с интерфейсом шейдеров, совместимым с несколькими поставщиками. Он также демонстрирует, как посттренировочная квантизация (PTQ) с помощью NVIDIA Model Optimizer создаёт квантизированную модель ONNX. Квантизация зависит от оборудования, но поскольку интерфейсы ONNX остаются неизменными, квантизированная модель является заменой, не требующей изменений в коде приложения. Чтобы начать работу с DIN Deploy, воспользуйтесь пресетами CMake из репозитория для Windows, Linux, x86-64 и Arm64. После настройки и сборки проекта экспортируйте модель в ONNX и запустите CLI с TensorRT RTX или скопируйте код в своё приложение и используйте реализации конвейера. CMake по умолчанию загружает ONNX Runtime и TensorRT RTX. Узнайте больше о TensorRT для RTX, NVIDIA Local AI и репозитории DIN Deploy, а также о серии блогов NVIDIA по квантизации моделей. Материал подготовлен нейросетью на основе оригинальной публикации. ИИ может ошибаться в деталях (цифры, имена, даты, цитаты) — для важной информации сверяйтесь с первоисточником.

Aggregated within AI Qazaqstan national intelligence stream with author attribution.

Related Intelligence

All stories →
Исследования1 мин

OpenAI 宣布三项重大科学发现以及与学术界合作的新方式

OpenAI 大规模发布数百份手稿(据称这些手稿包含了长期存在的数学问题的解决方案)不到一个月,又在数学、计算机科学和物理学领域带来了三项“重大”发现。这次的不同之处在于选择...

The Verge — AI
База знаний1 мин

新的全栈设计师

今天,Marvin Schwaibold 加入了我的行列,他是 Shopify 产品设计工作室的负责人。他将向我们展示他的幕后制作过程,>> [音乐] >> 我们将看到他如何使用最新的人工智能工具将他的设计变为现实,然后回顾一些观众提交的……

YouTube — Y Combinator AI
База знаний1 мин

中国刚刚放弃了一种新的前沿模式……没有人能解释为什么

上周,一位名叫 Kibitz 的匿名神秘模特随机出现在 Chapot Arena 的前沿表演中。 Kibitz 是意第绪语,意为在国际象棋比赛中站在你身后的那个人,它为你提供了如何让你的皇后犯错误的技巧,说实话,这是完美的……

YouTube — Fireship AI