1 Star 0 Fork 0

mayanhui/keras-onnx

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
.azure-pipelines
applications
docs
_templates
examples
api_summary.rst
conf.py
index.rst
logo_main.png
sphinx_keras2onnx_extension.py
keras2onnx
tests
.gitignore
LICENSE
README.md
requirements-dev.txt
requirements.txt
setup.py
克隆/下载
sphinx_keras2onnx_extension.py 1.05 KB
一键复制 编辑 原始数据 按行查看 历史
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License.
"""
Extension for sphinx.
"""
import sphinx
from docutils import nodes
from docutils.parsers.rst import Directive
import keras2onnx
import onnxruntime
def kerasonnx_version_role(role, rawtext, text, lineno, inliner, options=None, content=None):
"""
Defines custom role *keras2onnx-version* which returns
*keras2onnx* version.
"""
if options is None:
options = {}
if content is None:
content = []
if text == 'v':
version = 'v' + keras2onnx.__version__
elif text == 'rt':
version = 'v' + onnxruntime.__version__
else:
raise RuntimeError("keras2onnx_version_role cannot interpret content '{0}'.".format(text))
node = nodes.Text(version)
return [node], []
def setup(app):
# Placeholder to initialize the folder before
# generating the documentation.
app.add_role('keras2onnxversion', kerasonnx_version_role)
return {'version': sphinx.__display_version__, 'parallel_read_safe': True}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/TimVerion/keras-onnx.git
git@gitee.com:TimVerion/keras-onnx.git
TimVerion
keras-onnx
keras-onnx
master

搜索帮助