conda

    [TIL] OpenPCDet 가상환경 세팅하기 (cuda11.1 + spconv)

    [TIL] OpenPCDet 가상환경 세팅하기 (cuda11.1 + spconv)

    사실 내가 까먹을까봐 적어놓는 프로세스! :( # OpenPCDet 우선 OpenPCDet은 Pointcloud를 이용한 3D detection 분야에서 흔히 쓰이는 패키지 모듈이다. Autonomous driving 분야에서 꽤 유명한 git 레포이고, star도 2.7k 정도이다! 거의 pointcloud를 이용한 3D detection 모델이 모두 들어있고, 이 패키지로 거의 모든 모델을 동일한 환경에서 실험할 수 있어 매우 유용한 패키지이다. 하지만 가상환경 세팅하는게 조금 빡쎄서, 고생했던 기억이 있다. 따라서 이를 공유하고, 미래의 나에게도 혼동하지 않도록 하기 위해 프로세스를 기록한다! :) # Process 1. 우선 python 3.8의 가상환경 만들기. 만약 3.7로 해버렸다면 다음과 ..

    [TIL] pip, conda로 특정 버전의 패키지 설치하기 (업그레이드, 다운그레이드)

    [TIL] pip, conda로 특정 버전의 패키지 설치하기 (업그레이드, 다운그레이드)

    우선 패키지의 버전을 확인하고 싶을 때는 보통 다음과 같이 하면 된다. $ python >>> import numpy >>> numpy.__version__ '1.14.5' pip와 conda로 패키지를 설치하는 것이 다르다는 것은 모두 알고있을 것이다. (pip로 설치한 패키지는 conda로 다운그레이드 해도 버전이 바뀌지 않는다..) 따라서 각각 특정 버전의 패키지를 어떻게 설치하는지 설명하자면 다음과 같다. # pip python -m pip install numpy==x.y.z 참고로 pip에서 특정 패키지의 버전이나 설치여부를 확인하고 싶을 때는 다음과 같이 하면 된다. pip show 패키지 이름 # conda conda install 패키지명=원하는 버전 conda install tensor..

    [TIL] Conda 가상환경 yaml 파일로 복제 & yaml로 가상환경 세팅하기

    [TIL] Conda 가상환경 yaml 파일로 복제 & yaml로 가상환경 세팅하기

    여러 코드베이스에서 작업을 하다보면 각자 요구하는 환경이 달라서, conda 가상환경을 여러개 만들어야할 때가 많다... 그래서 나도... 5개정도 가상환경을 플젝에 따라 맞춰놓고 사용하고 있었는데........................ㅎㅎ............ gpu 할당이 늘어나면서 도커가 리셋됐는지 가상환경이 싹 다 사라졌다 ^^................ 앞으로 이런 일이 없기 위해서 yaml 파일로 환경을 복사해놓고, 언제든 재현할 수 있게 만들어놓자! 방법은 다음과 같다. 그냥 환경을 activate 하고, export 하면 되는 것이다 ㅎㅎ >>> conda activate 가상환경 이름 >>> conda env export > environment.yaml (추가) 그리고 이렇제 저장..

    [TIL] 내가 보려고 만든 Conda 가상환경 명령어 정리

    [TIL] 내가 보려고 만든 Conda 가상환경 명령어 정리

    # 현재 가상환경 목록 확인 $ conda info --envs # 가상환경 삭제 $ conda remove -n 가상환경이름 --all # 가상환경 생성 $ conda create --name daeun python=3.6 >>> python 3.6 버전으로 이름이 daeun 인 가상환경 만들기 # 가상환경 활성화 $ conda activate daeun # 설치 패키지 확인 $ conda list # 패키지 설치 $ conda install 패키지명==version 간혹 requirements.txt 를 pip3 install -r requirements.txt 로 설치하는경우, 기본 python의 path 문제때문에 pip가 먹지 않을 수도 있다. 이때는 requirements.txt에 있는 특정 ..