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 по квантизации моделей. Материал подготовлен нейросетью на основе оригинальной публикации. ИИ может ошибаться в деталях (цифры, имена, даты, цитаты) — для важной информации сверяйтесь с первоисточником.
内容来自原始来源:
SMNTCN (Semanticon) — глобальные новости ИИ
在 SMNTCN (Semanticon) — глобальные новости ИИ 阅读全文标题为俄语Создание локальных AI-приложений с помощью C++ и NVIDIA TensorRT
NVIDIA Developer сообщает о DIN Deploy — открытом решении для создания локальных AI-приложений.
SMNTCN (Semanticon) — глобальные новости ИИ作者: SMNTCN — AI & Tech News2026年10月1日 (10月1日)
提供 1 种语言版本AI 摘要:要点
- NVIDIA Developer сообщает о DIN Deploy — открытом решении для создания локальных AI-приложений.
Research
KZ·AI 4D1AИнсайт дня
Создание локальных AI-приложений с помощью C++ и NVIDIA TensorRT
全文为俄语
相关文章
人类首次公开募股也是世界末日的入门读物
Anthropic 认为“闭环”是人工智能取得胜利的最佳途径,也是应对人类“生存”威胁的良方。
Wired — Artificial Intelligence
NVIDIA Mission Control 2.5 改进了 Kubernetes 中的离线恢复
NVIDIA Mission Control 2.5 为 Kubernetes 提供离线恢复。
SMNTCN (Semanticon) — глобальные новости ИИ
OpenAI 和 Anthropic 开始限制使用 AI 的付费程序的免费类似物的创建
🚫 OpenAI 和 Anthropic 开始限制使用 AI 创建付费程序的免费类似物 用户注意到 Claude 和 Codex 开始拒绝执行一些逆向工程任务 - 研究别人的软件以便……
Telegram — GPT Time | Нейросети | ИИ
向 OpenAI、Hugging Face、Andrew Ng 和 Yann LeCun 学习 |纽约人工智能开发#aidev #shorts
在 AI Dev NYC 培养您的 AI 工程技能。向 Salil Sethi (OpenAI) 学习如何将新模型功能转化为可靠的生产系统,并向 Joel Niklaus (Hugging Face) 学习线束优化和合成数据。吴恩达 (Andrew Ng) 发表了关于人工智能工程的主题演讲……
YouTube — DeepLearning.AI

