(python38) D:\23101\yolov5-master>python models/tf.py --weights best.pt --cfg models/yolov5s.yaml --img-size 640 Traceback (most recent call last): File "models/tf.py", line 26, in <module> import torch File "E:\ProgramFile\Anaconda\anaconda3\envs\python38\lib\site-packages\torch\__init__.py", line 122, in <module> raise err OSError: [WinError 182] 操作系统无法运行 %1。 Error loading "E:\ProgramFile\Anaconda\anaconda3\envs\python38\lib\site-packages\torch\lib\nvfuser_codegen.dll" or one of its dependencies.
时间: 2023-06-30 07:05:38 浏览: 246
这个错误提示是 Torch 模块加载时出现了问题,可能是因为缺少某些依赖库或者文件,建议先升级一下 Torch 和其他相关的依赖库,或者重新安装 Torch。你可以尝试按照以下步骤解决问题:
1. 确认你的 PyTorch 版本是否与你的 CUDA 和 CUDNN 版本兼容,可以查看 PyTorch 的官方文档进行确认。
2. 尝试升级 PyTorch 到最新版本,使用以下命令进行升级:
```
pip install torch --upgrade
```
3. 如果升级 PyTorch 后问题仍然存在,可以尝试重新安装 PyTorch。
4. 如果你使用了 Anaconda 环境,可以尝试使用 conda 命令安装 PyTorch。
如果以上方法都无法解决问题,建议检查一下你的环境变量是否设置正确,或者尝试在其他机器上运行程序,看看是否能够正常运行。
相关问题
(python39) D:\23101\yolov5-master>python export.py --weights best.pt --img-size 640 --batch-size 1 --include onnx Traceback (most recent call last): File "D:\23101\yolov5-master\export.py", line 71, in <module> from models.yolo import ClassificationModel, Detect, DetectionModel, SegmentationModel File "D:\23101\yolov5-master\models\yolo.py", line 24, in <module> from models.common import * File "D:\23101\yolov5-master\models\common.py", line 28, in <module> from utils.dataloaders import exif_transpose, letterbox File "D:\23101\yolov5-master\utils\dataloaders.py", line 31, in <module> from utils.augmentations import (Albumentations, augment_hsv, classify_albumentations, classify_transforms, copy_paste, File "D:\23101\yolov5-master\utils\augmentations.py", line 15, in <module> from utils.general import LOGGER, check_version, colorstr, resample_segments, segment2box, xywhn2xyxy File "D:\23101\yolov5-master\utils\general.py", line 38, in <module> from ultralytics.yolo.utils.checks import check_requirements ModuleNotFoundError: No module named 'ultralytics'
这个错误提示是缺少 `ultralytics` 模块,你需要先安装 `ultralytics` 模块,可以使用以下命令安装:
```
pip install ultralytics
```
安装完成后再次运行 `export.py` 应该就可以了。
(python39) D:\23101\yolov5-tf-android>python models/tf.py --weight weights/yolov5s.pt --cfg models/yolov5s.yaml --img 320 2023-05-24 11:06:59.896764: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Successfully opened dynamic library cudart64_110.dll Traceback (most recent call last): File "D:\23101\yolov5-tf-android\models\tf.py", line 19, in <module> from models.common import Conv, Bottleneck, SPP, DWConv, Focus, BottleneckCSP, Concat, autopad, C3 File ".\models\common.py", line 8, in <module> import pandas as pd File "E:\ProgramFile\Anaconda\anaconda3\envs\python39\lib\site-packages\pandas\__init__.py", line 22, in <module> from pandas.compat import is_numpy_dev as _is_numpy_dev # pyright: ignore # noqa:F401 File "E:\ProgramFile\Anaconda\anaconda3\envs\python39\lib\site-packages\pandas\compat\__init__.py", line 25, in <module> from pandas.compat.numpy import ( File "E:\ProgramFile\Anaconda\anaconda3\envs\python39\lib\site-packages\pandas\compat\numpy\__init__.py", line 24, in <module> raise ImportError( ImportError: this version of pandas is incompatible with numpy < 1.20.3 your numpy version is 1.19.5. Please upgrade numpy to >= 1.20.3 to use this pandas version
这个错误提示是因为你的 pandas 版本与 numpy 版本不兼容。你的 numpy 版本是 1.19.5,而要使用这个 pandas 版本,需要 numpy 版本大于等于 1.20.3。你需要升级 numpy 版本到 1.20.3 或更高版本。你可以使用以下命令来升级 numpy:
```
pip install numpy --upgrade
```
注意,你需要在你的 Python 虚拟环境下运行这个命令。升级完成后,再次运行你的代码。
阅读全文
相关推荐
















