에러1) fcos_core/csrc/cuda/deform_conv_cuda.cu(72): error: identifier "AT_CHECK" is undefined
vi fcos_core/csrc/cuda/deform_conv_cuda.cu 하고
맨위에서 #include하는 곳에 아래 내용 입력.
#ifndef AT_CHECK
#define AT_CHECK TORCH_CHECK
#endif
에러2) nms_cpu.cpp:2:10: fatal error: cpu/vision.h: No such file or directory
경로 못잡는거 같으니까 그냥 절대 경로로 해도 빌드된다. 2개 바꿔주면 된다.
1)
vi /home/yj/fcos/FCOS/fcos_core/csrc/cpu/ROIAlign_cpu.cpp
#include "cpu/vision.h" => #include "/home/yj/fcos/FCOS/fcos_core/csrc/cpu/vision.h"
2)
vi /home/gigasafe/yj/fcos/FCOS/fcos_core/csrc/cpu/nms_cpu.cpp
#include "cpu/vision.h" => #include "/home/yj/fcos/FCOS/fcos_core/csrc/cpu/vision.h"
##torch lts버전이 1.8이였나 이걸로 사용
1.conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch-lts
에러3 ) AttributeError: module 'torch._six' has no attribute 'PY3'
없다고 하는곳 내경우엔
vi 로 ./fcos_core/utils/imports.py 이걸 열어서 3->37로 바꿔준다 3이 만료되었다고함.
if torch._six.PY3: => if torch._six.PY37:
에러4) ModuleNotFoundError: No module named 'yacs'
-> pip install yacs
나는 아나콘다환경이므로
-> conda install yacs
에러5) ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'
conda install pillow=6.2.1
이쯤되면 있는게 무엇인지 의심이된다.
comment
yolo가 짱이다