Windows 10 Detectron2 설치하기

3146 단어 detectron2detectron2

졸업작품 관련하여 Detectron2를 설치했는데, windows에서는 설치하는 방법 을 소개하려 한다.
해당, 외국 사이트를 참조하였다.

Install Environment :
Python : 3.8.3
Cuda : 10.2 ver
Andaconda : python 3.8.3 - 2020.7 릴리즈 버전
Pytorch : 1.11.0 + cpu


문제 1. CUDA 설치 문제

  • 일단, 기존 데스크탑의 GPU는 Intel이어서 cuda가 설치가 되지 않았다
  • Cuda에서 오류가 난다면, GPU가 어디 회사인지 알아보는 것이 중요하다
  • Cuda가 Intel 에서도 호환되기는 하지만, 아직 안정화되지 않았기 때문에 엔비디아 GPU가 필요하다.

문제 2. 설치 환경의 충돌

  • 환경 충돌이 굉장히 많이 난다. 그렇기 때문에 한번 다 삭제하고 새로 프로그램들을 까는 것을 추천한다.

문제 3. Microsoft Visual C++ Redistributable

  • 기존 visual studio 와 c++ 프로그램을 모두 삭제한다.
  • 구글에 visual studio 버전을 16.9 버전으로 새로 다운받으면 된다.

문제 4. ImportError: DLL load failed while importing win32api: 지정된 프로시저를 찾을 수 없습니다.

  • conda 명령어로, 해주면 해결 된다.
conda install -c anaconda pywin32

Step 1. Anaconda 설치하기

구글링해서 이전 버전 - 4.8.3버전을 설치하면 된다.
설치한 후에, Anaconda Prompt에서 진행하면 된다.

Step 2. Cuda 10.2 설치하기

Step 3. Conda 가상환경 만들기

#먼저 가상환경 확인
conda info --envs

#가상환경 만들어 주기
conda create -p myenvs python==3.7

#가상환경 활성화
conda activate **(해당 환경 주소)

파이썬 3.8.3이 설치되어있지만 3.7과도 호환이 되는것같다

Step 4. Pytorch 설치하기

  • Anaconda 환경에서 진행해주면 된다.
conda install pytorch==1.8.0 torchvision==0.9.0 torchaudio==0.8.0 cudatoolkit=10.2 -c pytorch

Step 5. ***Microsoft Visual Studio 다시 설치하기

  • 만약, 해당버전과 맞지 않으면 오류가 난다.
    그렇기 때문에 다시 삭제하고 다운받아 준다.

Step 6. Cython, Prococotools 설치하기

  • 가상환경 안에서 진행해야한다.
pip install cython
pip install “git+https://github.com/philferriere/cocoapi.git#egg=pycocotools&subdirectory=PythonAPI"

Step 7. Detectron2 설치하기

  • git이 기본적으로 설치되어있어야 한다.
git clone https://github.com/facebookresearch/detectron2.git
python -m pip install -e detectron2

Step 8. Opencv 설치하기

pip install opencv-python

Step 9. 설치 확인하기

일주일 삽질 끝~^^

좋은 웹페이지 즐겨찾기