본문 바로가기

딥러닝/환경구축

FOCS 설치 에러모음

에러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가 짱이다