如果一些ONNX用户/开发者能够给我他们对NNEF的感觉,那就太棒了。 另一方面,如果NNEF开发人员(/用户)可以给我使用NNEF而不是ONNX的主要理由,那么它也会很棒。
答案 0 :(得分:1)
我有同样的问题。为了开始讨论,我可以指出我找到的这篇文章。
https://www.anandtech.com/show/12176/khronos-group-launches-nnef-provisional-spec
“(...)作为规范,NNEF不包括工具,Khronos也是 寻求开源策略,目前有关NNEF的项目 语法解析器/验证器和特定框架的导出器。
这种方法与类似的开放式神经网络交换对比 (ONNX)由Facebook和微软开始的格式 规范本质上是开源项目的一部分。 NNEF 本身是一个标准化的规范,包含开源项目 补充它。“
答案 1 :(得分:1)
NNEF更像是一个由非营利性财团撰写的开放式规范,旨在明确定义多公司治理。
ONNX是一项由微软和Facebook等行业巨头推动的计划。
Khronos group提供了更详细的比较:
https://www.khronos.org/blog/nnef-and-onnx-similarities-and-differences