YOLOX_OBB
YOLOX_OBB copied to clipboard
train.py 文件运行circular import
Hello! 我在运行train.py时出现报错:
C:\Users\Administrator\anaconda3\envs\yolov5_py39cu102\python.exe E:/DL/yolov5_obb_master/yolov5_obb_master/train.py
Traceback (most recent call last):
File "E:\DL\yolov5_obb_master\yolov5_obb_master\train.py", line 34, in <module>
import val # for end-of-epoch mAP
File "E:\DL\yolov5_obb_master\yolov5_obb_master\val.py", line 28, in <module>
from models.common import DetectMultiBackend
File "E:\DL\yolov5_obb_master\yolov5_obb_master\models\common.py", line 23, in <module>
from utils.datasets import exif_transpose, letterbox
File "E:\DL\yolov5_obb_master\yolov5_obb_master\utils\datasets.py", line 28, in <module>
from utils.augmentations import Albumentations, augment_hsv, copy_paste, letterbox, mixup, random_perspective
File "E:\DL\yolov5_obb_master\yolov5_obb_master\utils\augmentations.py", line 12, in <module>
from utils.general import LOGGER, check_version, colorstr, resample_segments, segment2box
File "E:\DL\yolov5_obb_master\yolov5_obb_master\utils\general.py", line 35, in <module>
from yolov5_obb_master.utils.nms_rotated import obb_nms
File "E:\DL\yolov5_obb_master\yolov5_obb_master\utils\nms_rotated\__init__.py", line 1, in <module>
from .nms_rotated_wrapper import obb_nms, poly_nms
File "E:\DL\yolov5_obb_master\yolov5_obb_master\utils\nms_rotated\nms_rotated_wrapper.py", line 4, in <module>
from . import nms_rotated_ext
ImportError: cannot import name 'nms_rotated_ext' from partially initialized module 'yolov5_obb_master.utils.nms_rotated' (most likely due to a circular import) (E:\DL\yolov5_obb_master\yolov5_obb_master\utils\nms_rotated\__init__.py)
Process finished with exit code 1
点击进入报错的nms_rotated_ext.py文件进行查看:
查看import 的nms_rotated_ext发现它是utils中src文件夹下的.cpp文件:
请问是需要添加调用.cpp文件模块吗?还是要如何解决这个问题?
@DDGRCF
谢谢!
Hello! 我在运行train.py时出现报错:
C:\Users\Administrator\anaconda3\envs\yolov5_py39cu102\python.exe E:/DL/yolov5_obb_master/yolov5_obb_master/train.py Traceback (most recent call last): File "E:\DL\yolov5_obb_master\yolov5_obb_master\train.py", line 34, in <module> import val # for end-of-epoch mAP File "E:\DL\yolov5_obb_master\yolov5_obb_master\val.py", line 28, in <module> from models.common import DetectMultiBackend File "E:\DL\yolov5_obb_master\yolov5_obb_master\models\common.py", line 23, in <module> from utils.datasets import exif_transpose, letterbox File "E:\DL\yolov5_obb_master\yolov5_obb_master\utils\datasets.py", line 28, in <module> from utils.augmentations import Albumentations, augment_hsv, copy_paste, letterbox, mixup, random_perspective File "E:\DL\yolov5_obb_master\yolov5_obb_master\utils\augmentations.py", line 12, in <module> from utils.general import LOGGER, check_version, colorstr, resample_segments, segment2box File "E:\DL\yolov5_obb_master\yolov5_obb_master\utils\general.py", line 35, in <module> from yolov5_obb_master.utils.nms_rotated import obb_nms File "E:\DL\yolov5_obb_master\yolov5_obb_master\utils\nms_rotated\__init__.py", line 1, in <module> from .nms_rotated_wrapper import obb_nms, poly_nms File "E:\DL\yolov5_obb_master\yolov5_obb_master\utils\nms_rotated\nms_rotated_wrapper.py", line 4, in <module> from . import nms_rotated_ext ImportError: cannot import name 'nms_rotated_ext' from partially initialized module 'yolov5_obb_master.utils.nms_rotated' (most likely due to a circular import) (E:\DL\yolov5_obb_master\yolov5_obb_master\utils\nms_rotated\__init__.py) Process finished with exit code 1
点击进入报错的nms_rotated_ext.py文件进行查看:
查看import 的nms_rotated_ext发现它是utils中src文件夹下的.cpp文件:
请问是需要添加调用.cpp文件模块吗?还是要如何解决这个问题? @DDGRCF 谢谢!
得编译环境,https://github.com/DDGRCF/YOLOX_OBB/blob/master/docs/quick_run.md
Hello! 我在运行train.py时出现报错:
C:\Users\Administrator\anaconda3\envs\yolov5_py39cu102\python.exe E:/DL/yolov5_obb_master/yolov5_obb_master/train.py Traceback (most recent call last): File "E:\DL\yolov5_obb_master\yolov5_obb_master\train.py", line 34, in <module> import val # for end-of-epoch mAP File "E:\DL\yolov5_obb_master\yolov5_obb_master\val.py", line 28, in <module> from models.common import DetectMultiBackend File "E:\DL\yolov5_obb_master\yolov5_obb_master\models\common.py", line 23, in <module> from utils.datasets import exif_transpose, letterbox File "E:\DL\yolov5_obb_master\yolov5_obb_master\utils\datasets.py", line 28, in <module> from utils.augmentations import Albumentations, augment_hsv, copy_paste, letterbox, mixup, random_perspective File "E:\DL\yolov5_obb_master\yolov5_obb_master\utils\augmentations.py", line 12, in <module> from utils.general import LOGGER, check_version, colorstr, resample_segments, segment2box File "E:\DL\yolov5_obb_master\yolov5_obb_master\utils\general.py", line 35, in <module> from yolov5_obb_master.utils.nms_rotated import obb_nms File "E:\DL\yolov5_obb_master\yolov5_obb_master\utils\nms_rotated\__init__.py", line 1, in <module> from .nms_rotated_wrapper import obb_nms, poly_nms File "E:\DL\yolov5_obb_master\yolov5_obb_master\utils\nms_rotated\nms_rotated_wrapper.py", line 4, in <module> from . import nms_rotated_ext ImportError: cannot import name 'nms_rotated_ext' from partially initialized module 'yolov5_obb_master.utils.nms_rotated' (most likely due to a circular import) (E:\DL\yolov5_obb_master\yolov5_obb_master\utils\nms_rotated\__init__.py) Process finished with exit code 1
点击进入报错的nms_rotated_ext.py文件进行查看:
查看import 的nms_rotated_ext发现它是utils中src文件夹下的.cpp文件:
请问是需要添加调用.cpp文件模块吗?还是要如何解决这个问题? @DDGRCF 谢谢!
得编译环境,https://github.com/DDGRCF/YOLOX_OBB/blob/master/docs/quick_run.md
hello! 谢谢!我还想问一下,我这个是windows跑的,windows也是一样跑吗? @lalalagogogochong