Traceback (most recent call last): File "D:\23101\yolov5-master\jjjjjj.py", line 3, in <module> import onnx_tf File "E:\ProgramFile\Anaconda\anaconda3\envs\python39\lib\site-packages\onnx_tf\__init__.py", line 1, in <module> from . import backend File "E:\ProgramFile\Anaconda\anaconda3\envs\python39\lib\site-packages\onnx_tf\backend.py", line 25, in <module> from onnx_tf.common import data_type File "E:\ProgramFile\Anaconda\anaconda3\envs\python39\lib\site-packages\onnx_tf\common\__init__.py", line 14, in <module> from tensorflow.python.client import device_lib ImportError: cannot import name 'device_lib' from 'tensorflow.python.client' (unknown location)
时间: 2023-06-30 16:05:01 浏览: 400
ant-learn-python-concurrent-main.zip
这个错误提示是因为你在使用 onnx_tf 库时,导入了 TensorFlow 的模块,但是找不到其中的 device_lib。
这个问题可能是由于 TensorFlow 版本不兼容导致的。你可以尝试更新 TensorFlow 到最新版本,或者降低 onnx_tf 的版本,看看是否能够解决问题。
另外,你也可以尝试使用 TensorFlow 的官方 API 来加载 ONNX 模型,而不是使用 onnx_tf 库。这可能需要一些额外的代码编写,但可以避免版本兼容性问题。
阅读全文