Oneflow-Inc/oneflow_convert

oneflow_onnx.oneflow2onnx.util import export_onnx_model模块导入问题

process852 opened this issue · 8 comments

oneflow_onnx.oneflow2onnx.util import export_onnx_model模块导入报错?

  • 更新文档中遇到的问题
  • 文档中给出的测试代码如下:
from oneflow_onnx.oneflow2onnx.util import export_onnx_model

export_onnx_model(graph,
                  external_data=False, 
                  opset=None, 
                  flow_weight_dir=None, 
                  onnx_model_path="/tmp", 
                  dynamic_batch_size=False)
  • 报错信息如下:
    image
  • 目前做了以下两个方面的排查
  1. 检查运行python程序时是否包含该包的路径,发现路径已经包含在sys.path
    image
  2. 检查oneflow_onnx是否缺少__init__.py文件
    image
    但仍未解决相关问题
  • 相关包的版本信息如下:
python    3.8
oneflow            0.8.1.dev20221201+cu112
oneflow-onnx       0.6.1
onnx               1.12.0
onnx-simplifier    0.4.10
onnxoptimizer      0.3.2
onnxruntime-gpu    1.13.1
BBuf commented

是什么时候安装的呢?

BBuf commented

可以卸载重装一下试试,我刚才重新试了一下 pip install oneflow_onnx 是正常的

今天刚装的,我试试

我重新试了一下,还是会报错,你这边可以截个图看一下相关依赖包的版本吗,不知道是不是相关版本高低也会有影响

BBuf commented

我重新试了一下,还是会报错,你这边可以截个图看一下相关依赖包的版本吗,不知道是不是相关版本高低也会有影响

图片

BBuf commented

我重新试了一下,还是会报错,你这边可以截个图看一下相关依赖包的版本吗,不知道是不是相关版本高低也会有影响

你打印一下 oneflow_onnx.file

BBuf commented

图片

问题已解决,软件没问题。我看到目录下有个同名文件覆盖了包里的文件。