文档
注册

编译并安装自定义算子包时提示"AttributeError: module ‘onnxruntime’ has no attribute ‘SessionOption’"信息

问题描述

安装AMCT过程中,编译并安装自定义算子包时,出现"AttributeError: module 'onnxruntime' has no attribute 'SessionOption' "错误,编译过程中止,AMCT无法使用。

可能原因

Python环境中的ONNX Runtime库异常或者版本不满足要求,没有SessionOption属性。

处理建议

  1. 首先确认ONNX Runtime的版本是否为环境所要求的(详情请参见系统要求和环境检查),若不是,则请安装正确版本。
  2. 在Python环境中import onnxruntime查看其版本(version)和路径(path),若仍旧提示AttributeError,则说明ONNX Runtime未正确安装,请参见如下命令强制重新安装ONNX Runtime。
    pip3 install --force-reinstall onnxruntime==1.x.x --user

    造成ONNX Runtime未正确安装的原因可能是用户同时安装了onnxruntime和onnxruntime_gpu,卸载其中一个版本,导致另一个也无法正常使用。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词