关于

我们认为 AI 工具社区需要加强互操作性。许多人都在开发很棒的工具,但开发者常常被锁定在一个框架或生态系统中。ONNX 是迈向使更多这些工具能够协同工作的第一步,它允许工具之间共享模型。

我们的目标是使开发者能够为他们的项目选择合适的工具组合。我们希望每个人都能尽可能快地将 AI 从研究转化为现实,而不会受到工具链带来的人为摩擦。我们希望您能加入我们的使命!

ONNX Logo Icon

Community image

社区

ONNX 是一个社区项目。我们鼓励您加入我们的工作,并提供反馈、想法和代码。

有关更多信息,请查看我们的 贡献指南,或加入 特别兴趣小组 (SIG) 或 工作组


合作伙伴

ONNX 由一个合作伙伴社区支持。


Technical Design image

技术设计

ONNX 提供了可扩展计算图模型的定义,以及内置运算符和标准数据类型的定义。

每个计算数据流图都结构化为一个节点列表,这些节点形成一个无环图。节点具有一个或多个输入和一个或多个输出。每个节点都是对一个运算符的调用。该图还包含元数据,以帮助记录其用途、作者等。

运算符是在图外部实现的,但内置运算符集在各个框架之间是可移植的。每个支持 ONNX 的框架都将在适用的数据类型上提供这些运算符的实现。

更多详细信息可以在 GitHub上找到。