Open PHuiC opened 1 year ago
主要的问题出在安装依赖上面,比如PPYOLOE-R需要使用到的外部算子,同时也提示缺少模块 执行python setup.py install时(安装外部算子同样报这个错误):
echo "-------------------------------PaddleDetection-release-2.6-sh.zip开始解压" mkdir /root/paddlejob/workspace/PaddleDetection unzip -q -d /root/paddlejob/workspace/PaddleDetection /root/paddlejob/workspace/code/PaddleDetection-release-2.6-sh.zip echo "-------------------------------PaddleDetection-release-2.6-sh.zip解压完成" echo "-------------------------------开始安装依赖" cd /root/paddlejob/workspace/PaddleDetection echo "安装依赖" pip install -r requirements.txt echo "安装setup" python setup.py install echo "解决bug" pip uninstall opencv-python-headless pip install "opencv-python-headless<4.3" echo "安装外部算子" cd ppdet/ext_op python setup.py install echo "-------------------------------依赖安装完毕" cd /root/paddlejob/workspace/train_data/datasets/ mkdir train mkdir val cd train echo "-------------------------------data208830/train.zip开始解压" unzip -q /root/paddlejob/workspace/train_data/datasets/data208830/train.zip echo "-------------------------------data208830/train.zip解压完成" cd ../val echo "-------------------------------data208830/val.zip开始解压" unzip -q /root/paddlejob/workspace/train_data/datasets/data208830/val.zip echo "-------------------------------data208830/val.zip解压完成" cd /root/paddlejob/workspace/PaddleDetection echo "-------------------------------开始裁切" python configs/rotate/tools/prepare_data.py --input_dir /root/paddlejob/workspace/train_data/datasets/train /root/paddlejob/workspace/train_data/datasets/val/ --output_dir /root/paddlejob/workspace/train_data/datasets/trainval1024 --coco_json_file DOTA_trainval1024.json --subsize 1024 --gap 256 --rates 1.0 echo "-------------------------------裁切完毕" echo "-------------------------------开始训练" CUDA_VISIBLE_DEVICES=0,1,2,3 python -m paddle.distributed.launch --gpus 0,1,2,3 tools/train.py -c configs/rotate/ppyoloe_r/ppyoloe_r_crn_s_3x_dota.yml
ModuleNotFoundError: No module named 'ppdet',测试也无法通过
问题确认 Search before asking
请提出你的问题 Please ask your question
主要的问题出在安装依赖上面,比如PPYOLOE-R需要使用到的外部算子,同时也提示缺少模块 执行python setup.py install时(安装外部算子同样报这个错误):
echo "-------------------------------PaddleDetection-release-2.6-sh.zip开始解压" mkdir /root/paddlejob/workspace/PaddleDetection unzip -q -d /root/paddlejob/workspace/PaddleDetection /root/paddlejob/workspace/code/PaddleDetection-release-2.6-sh.zip echo "-------------------------------PaddleDetection-release-2.6-sh.zip解压完成" echo "-------------------------------开始安装依赖" cd /root/paddlejob/workspace/PaddleDetection echo "安装依赖" pip install -r requirements.txt echo "安装setup" python setup.py install echo "解决bug" pip uninstall opencv-python-headless pip install "opencv-python-headless<4.3" echo "安装外部算子" cd ppdet/ext_op python setup.py install echo "-------------------------------依赖安装完毕" cd /root/paddlejob/workspace/train_data/datasets/ mkdir train mkdir val cd train echo "-------------------------------data208830/train.zip开始解压" unzip -q /root/paddlejob/workspace/train_data/datasets/data208830/train.zip echo "-------------------------------data208830/train.zip解压完成" cd ../val echo "-------------------------------data208830/val.zip开始解压" unzip -q /root/paddlejob/workspace/train_data/datasets/data208830/val.zip echo "-------------------------------data208830/val.zip解压完成" cd /root/paddlejob/workspace/PaddleDetection echo "-------------------------------开始裁切" python configs/rotate/tools/prepare_data.py --input_dir /root/paddlejob/workspace/train_data/datasets/train /root/paddlejob/workspace/train_data/datasets/val/ --output_dir /root/paddlejob/workspace/train_data/datasets/trainval1024 --coco_json_file DOTA_trainval1024.json --subsize 1024 --gap 256 --rates 1.0 echo "-------------------------------裁切完毕" echo "-------------------------------开始训练" CUDA_VISIBLE_DEVICES=0,1,2,3 python -m paddle.distributed.launch --gpus 0,1,2,3 tools/train.py -c configs/rotate/ppyoloe_r/ppyoloe_r_crn_s_3x_dota.yml