跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

ONNX Runtime

精选
AI 框架机器学习平台开源 · Linux, Windows, macOS

ONNX Runtime 是一个跨平台的加速机器学习框架,优化训练和推理。它支持多种编程语言和平台,使得将先进的 AI 能力集成到应用程序中变得简单。

访问URL
分享
访问URL
分享

ONNX Runtime 是一个强大的跨平台加速机器学习框架,旨在提升 AI 模型在训练和推理过程中的性能。通过内置优化,它与您现有的技术栈无缝集成,使开发人员能够在各种应用中利用最先进的模型。

阅读更多

该框架支持多种编程语言,包括 Python、C#、JavaScript、Java 和 C++。这种多样性确保开发人员可以根据自己的偏好语言或平台使用 ONNX Runtime。它在多个操作系统上高效运行,包括 Linux、Windows、Mac、iOS 和 Android,以及在网页浏览器中运行,使其成为多样化开发环境的理想选择。

ONNX Runtime 的一个突出特点是其在不同硬件配置(包括 CPU、GPU 和 NPU)上优化性能的能力。这种优化专注于关键指标,如延迟、吞吐量、内存利用率和二进制大小。除了出色的开箱即用性能外,ONNX Runtime 还提供额外的模型优化技术和针对特定用例和模型的运行时配置。

ONNX Runtime 得到了众多组织的信任,并为 Microsoft 产品中的 AI 提供支持,包括 Windows、Office、Azure 认知服务和 Bing。它还被全球数千个项目使用,证明了其在实际应用中的可靠性和有效性。

对于移动开发人员,ONNX Runtime Mobile 允许将 AI 能力集成到 Android 和 iOS 应用中,实现设备上的训练和推理。此功能不仅降低了与大型模型训练相关的成本,还通过允许个性化和尊重隐私的交互来增强用户体验。

总之,ONNX Runtime 是一个多功能且高效的框架,使开发人员能够充分利用机器学习和 AI 的潜力,成为现代应用开发的必备工具。

  • 类别机器学习平台
  • 定价模式开源
  • 部署跨平台
  • 平台Linux, Windows, macOS

  • 跨平台支持

  • 针对 CPU、GPU、NPU 优化

  • 支持多种编程语言

  • 设备上的训练能力

  • 与 Microsoft 产品集成

  • 模型优化技术

  • 提供多种语言的教程

  • 生产级 AI 引擎

  1. 通过包管理器安装:使用适合您编程语言的包管理器。

  2. 配置:设置 ONNX Runtime 所需的环境和依赖项。

  3. 构建:编译集成了 ONNX Runtime 的应用程序。

  4. 部署:将您的应用程序部署到所需平台。

  5. 优化:利用模型优化技术以增强性能。

  • 图像合成
  • 文本生成
  • 移动 AI 应用
  • 设备上的训练
  • 基于网络的 AI

与 ONNX Runtime 类似的热门AI工具

TensorFlow

AI 框架

TensorFlow 是一个面向所有人的端到端开源机器学习平台。它提供了灵活的工具、库和社区资源生态系统,使得创建和部署机器学习模型变得简单。

机器学习平台
查看工具

AI 框架

面向所有人的端到端开源机器学习平台。它提供了灵活的工具、库和社区资源生态系统,使得创建和部署机器学习模型变得简单。TensorFlow 是一个面向所有人的端到端开源机器学习平台。它提供了灵活的工具、库和社区资源生态系统,使得创建和部署机器学习模型变得简单。

精选机器学习平台
查看 AI 框架 Top 50

Eclipse Deeplearning4j 是一个开源的、分布式的、为 JVM 设计的深度学习框架。它提供了一个全面的生态系统,用于在 Java 和 Scala 中构建、训练和部署神经网络,支持原生 GPU 加速和高性能 CPU 计算。它支持各种用于数据加载、转换和模型导入的库。

机器学习平台

AI 框架 排名第 33 位

查看工具

开源的、分布式的、为 JVM 设计的深度学习框架。它提供了一个全面的生态系统,用于在 Java 和 Scala 中构建、训练和部署神经网络,支持原生 GPU 加速和高性能 CPU 计算。它支持各种用于数据加载、转换和模型导入的库。Eclipse Deeplearning4j 是一个开源的、分布式的、为 JVM 设计的深度学习框架。它提供了一个全面的生态系统,用于在 Java 和 Scala 中构建、训练和部署神经网络,支持原生 GPU 加速和高性能 CPU 计算。它支持各种用于数据加载、转换和模型导入的库。

机器学习平台
AI 框架 排名第 33 位

OpenNN

AI 框架

OpenNN 是一个免费的开源神经网络软件库。它为开发和实现人工智能模型提供一整套工具。该框架面向希望构建先进机器学习方案的研究人员和开发者。

机器学习平台
查看工具

AI 框架

免费的开源神经网络软件库。它为开发和实现人工智能模型提供一整套工具。该框架面向希望构建先进机器学习方案的研究人员和开发者。OpenNN 是一个免费的开源神经网络软件库。它为开发和实现人工智能模型提供一整套工具。该框架面向希望构建先进机器学习方案的研究人员和开发者。

机器学习平台
查看 AI 框架 Top 50

LiteRT

AI 框架

LiteRT 是 Google 的高性能设备端机器学习框架,用于在边缘平台部署 GenAI 和 ML 模型。它在 TensorFlow Lite 的基础上,提供高效的模型转换、运行时和优化,以实现跨越数十亿设备的低延迟和高隐私性。

MLOps 与模型部署
查看工具

AI 框架

Google 的高性能设备端机器学习框架,用于在边缘平台部署 GenAI 和 ML 模型。它在 TensorFlow Lite 的基础上,提供高效的模型转换、运行时和优化,以实现跨越数十亿设备的低延迟和高隐私性。LiteRT 是 Google 的高性能设备端机器学习框架,用于在边缘平台部署 GenAI 和 ML 模型。它在 TensorFlow Lite 的基础上,提供高效的模型转换、运行时和优化,以实现跨越数十亿设备的低延迟和高隐私性。

MLOps 与模型部署
查看 AI 框架 Top 50

Ray

AI 框架

Ray是一个开源框架,旨在简化机器学习和Python应用程序的构建与扩展。它提供了高层次的API和分布式应用程序的基础原语,使得在各种平台上无缝扩展工作负载成为可能。

机器学习平台
查看工具

AI 框架

开源框架,旨在简化机器学习和Python应用程序的构建与扩展。它提供了高层次的API和分布式应用程序的基础原语,使得在各种平台上无缝扩展工作负载成为可能。Ray是一个开源框架,旨在简化机器学习和Python应用程序的构建与扩展。它提供了高层次的API和分布式应用程序的基础原语,使得在各种平台上无缝扩展工作负载成为可能。

精选机器学习平台
查看 AI 框架 Top 50

TensorFlow

AI GitHub 仓库

TensorFlow 是一个为所有人设计的开源机器学习框架。它提供了一个全面的生态系统,用于构建和部署机器学习模型,使开发者和研究人员都能轻松使用。

机器学习平台
查看工具

AI GitHub 仓库

为所有人设计的开源机器学习框架。它提供了一个全面的生态系统,用于构建和部署机器学习模型,使开发者和研究人员都能轻松使用。TensorFlow 是一个为所有人设计的开源机器学习框架。它提供了一个全面的生态系统,用于构建和部署机器学习模型,使开发者和研究人员都能轻松使用。

精选机器学习平台
查看 AI GitHub 仓库 Top 250

CRAB 是一个全面的基准测试框架,用于评估多模态语言模型代理。它提供跨环境支持、图评估器和自动化任务生成,能够对代理在各种场景和模型中的能力进行稳健评估。

机器学习平台
查看工具

全面的基准测试框架,用于评估多模态语言模型代理。它提供跨环境支持、图评估器和自动化任务生成,能够对代理在各种场景和模型中的能力进行稳健评估。CRAB 是一个全面的基准测试框架,用于评估多模态语言模型代理。它提供跨环境支持、图评估器和自动化任务生成,能够对代理在各种场景和模型中的能力进行稳健评估。

机器学习平台
查看 AI 框架 Top 50

DJL 是一个与引擎无关的深度学习框架,专为 Java 设计。它简化了使用 Java 构建、训练和部署机器学习模型的过程。DJL 支持各种深度学习引擎,并为开发人员提供丰富的文档和示例。

机器学习平台

AI 框架 排名第 41 位

查看工具

DJL 是一个与引擎无关的深度学习框架,专为 Java 设计。它简化了使用 Java 构建、训练和部署机器学习模型的过程。DJL 支持各种深度学习引擎,并为开发人员提供丰富的文档和示例。

机器学习平台
AI 框架 排名第 41 位
1/8