optimizer:积极维护的ONNX Optimizer

时间:2024-06-02 19:47:06
【文件属性】:

文件名称:optimizer:积极维护的ONNX Optimizer

文件大小:77KB

文件格式:ZIP

更新时间:2024-06-02 19:47:06

optimizations onnx Python

ONNX优化器 介绍 ONNX提供了一个C ++库,可用于在ONNX模型上执行任意优化,以及越来越多的预打包优化过程列表。 主要动机是在许多ONNX后端实现之间共享工作。 并非所有可能的优化都可以直接在ONNX图上实现-有些需要附加的特定于后端的信息-但是很多可以,我们的目标是与ONNX一起提供所有此类传递,以便可以通过单个函数调用重复使用。 您可能有兴趣调用提供的通行证,或实施新的通行证(或两者都有)。 安装 您可以从PyPI安装onnxoptimizer: pip3 install onnxoptimizer 请注意,如果遇到问题,您可能需要先升级点子: pip3 install -U pip 如果要从源代码构建: git clone --recursive https://github.com/onnx/optimizer onnxoptimizer cd onnxoptim


【文件预览】:
optimizer-master
----setup.py(11KB)
----.clang-format(219B)
----.gitignore(925B)
----third_party()
--------onnx()
----LICENSE(11KB)
----VERSION_NUMBER(6B)
----setup.cfg(2KB)
----onnxoptimizer()
--------passes()
--------pass_registry.cc(881B)
--------pass_registry.h(4KB)
--------__init__.py(2KB)
--------pass.h(9KB)
--------pass.cc(3KB)
--------pass_manager.h(2KB)
--------optimize.cc(1KB)
--------optimize.h(3KB)
--------cpp2py_export.cc(1KB)
--------pass_manager.cc(2KB)
--------test()
----.gitmodules(92B)
----.github()
--------workflows()
----tools()
--------mypy-onnx.py(592B)
----examples()
--------onnx_optimizer_exec.cpp(763B)
----README.md(2KB)
----cmake()
--------ONNXOptimizerConfigVersion.cmake.in(387B)
--------ONNXOptimizerConfig.cmake.in(1001B)
----CMakeLists.txt(6KB)

网友评论