ㅋㅋㅋ.. conda install 이 끝이 아니라
mmdet, mmcv, nvcc 설치에서 계속 헤매고 있다. ㅜㅜ
저번 아나콘다 설치
1. nvcc
running build_ext
error: [Errno 2] No such file or directory: '/opt/bin/nvcc': '/opt/bin/nvcc'
----------------------------------------
ERROR: Command errored out with exit status 1: /opt/ml/anaconda3/envs/openmmlab/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-frxukns6/mmcv-full_994adcfc0fec4be5ac542480a4df21eb/setup.py'"'"'; __file__='"'"'/tmp/pip-install-frxukns6/mmcv-full_994adcfc0fec4be5ac542480a4df21eb/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-b4zir3mv/install-record.txt --single-version-externally-managed --compile --install-headers /opt/ml/anaconda3/envs/openmmlab/include/python3.7m/mmcv-full Check the logs for full command output.
nvcc가 없는 에러가 나중에 나기 때문에 무조건 nvcc부터 깔자
nvcc 설치 방법
https://github.com/conda/conda/issues/7757
I had a similar issue and I solved it using the recommendation in the following link.
https://stackoverflow.com/questions/56470424/nvcc-missing-when-installing-cudatoolkit
I used the following command and now I have NVCC. :)
conda install -c conda-forge cudatoolkit-dev
https://anaconda.org/conda-forge/cudatoolkit-dev
conda install -c conda-forge cudatoolkit-dev
이걸 설치해보자.
그럼 근데 지금까지 설치한 라이브러리가 다 날라가는 것 같다ㅜㅜ
mmcv 있었는데 사라짐
Downloading and Extracting Packages
certifi-2021.10.8 | 145 KB | ################################################################################# | 100%
cudatoolkit-dev-11.4 | 10 KB | ################################################################################# | 100%
python_abi-3.7 | 4 KB | ################################################################################# | 100%
ca-certificates-2021 | 139 KB | ################################################################################# | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: / Extraction failed.
Ensure there is enough space in /tmp and that the installation package is not corrupt
done
ERROR conda.core.link:_execute(699): An error occurred while installing package 'conda-forge::cudatoolkit-dev-11.4.0-h5e8e339_5'.
Rolling back transaction: done
그리고 이거 명령어 실행하면 갑자기 memory 가 엄청 커지니까 df -H로 여유 공간 확보하고 돌리도록 하자.
위는 메모리 부족으로 설치 실패한 출력
14G정도 남기고 하니까 아슬아슬하게 설치완료
5분 정도 후에 done이 세번 나오고
nvcc 했을 때 no command가 아니라 no input files specified 에러가 나면 설치가 된 것이다.
conda list
conda list를 했을 때 또 mmcv가 없었다ㅜㅜ
2. mmcv 설치
우선 cuda 버전 확인
nvidia-smi
https://ghostweb.tistory.com/829
명령어 치면 11.0 이라고 뜬다. cuda version 11.0! 기억.
다음은 Pytorch version 확인
conda list
그럼 conda에 설치한 패키지가 뜨는데 pytorch 버전 확인 1.11.0 기억!!
https://github.com/shinya7y/UniverseNet/blob/master/docs/en/get_started.md
내 경우에 universenet하려고 conda 설치한거니까
이거 따라하기
pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu110/torch1.11.0/index.html
자기 배경에 맞게 cuda, torch 버전을 바꾸기 내 경우에는 11.0, 1.11.0이니까 cu110/torch1.11.0/이다.
mmdetection 공식
https://mmdetection.readthedocs.io/en/latest/get_started.html
CUDA_HOME export해서 세팅해놨었는데
그래서 더 에러가 났다. 아예 없는 상태여야 설치가 된다
일단 이제 실행된다ㅜㅜㅜㅜ
'Boostcamp AI tech 3기' 카테고리의 다른 글
opencv video mp4로 저장하기 (0) | 2022.05.19 |
---|---|
부스트 캠프 끝나고 해볼만한 ai 관련 공고/프로그램 (스마일게이트, ssafy 8기) (0) | 2022.05.15 |
파이널 프로젝트 때 참고할 사이트들 (0) | 2022.05.02 |
vgg16_bn-6c64b313.pth 다운받기 (0) | 2022.04.19 |
wandb example images 메모리 크기 (0) | 2022.04.16 |
ImportError: libGL.so.1: cannot open shared object file: No such file or directory 에러 해결 (0) | 2022.04.14 |
conda install error in pstage (0) | 2022.03.30 |
global /io/opencv/modules/imgcodecs/src/loadsave.cpp (239) findDecoder imreaead_(~~) : can't open/read file: check file path/integrity 확장자 조심 (0) | 2022.03.27 |