CUDA 11.6 Pytorch3d Install 설치 방법

2023. 10. 25. 03:13·sw

 

https://github.com/facebookresearch/pytorch3d/blob/main/INSTALL.md

5시간을 왜 pytorch3d가 install이 안돼서 끙끙됐는데 알고보니 굉장히 간단한걸 깨달았다.

분명 위의 사이트를 그대로 따라하면 된다는 건 다들 알고있겠지. 하지만, 그대로 따라할 때 내가 놓친 부분이 있다. 아래에 설명하였다. pytorch3d를 깔려면 cuda10.1이 필요하다는 오해가 있을 수 있는데 사실 상관 ㄴㄴ함. CUDA11.6도 가능

 

 

<현재 나의 setting>

1. CUDA 11.6

2. Python 3.9

3. Pytorch 1.13.0

 

# Step1. 

위 사이트 그대로 다운받는다. conda create해서 도화지에서 시작하기

conda create -n pytorch3d python=3.9
conda activate pytorch3d
conda install pytorch=1.13.0 torchvision pytorch-cuda=11.6 -c pytorch -c nvidia
conda install -c fvcore -c iopath -c conda-forge fvcore iopath

# Step2

이 때 중요한건 경로 지정 cd ~ 새로운 폴더를 지정해서 아래의 코드를 실행한 후 그 폴더에 잘 다운받아졌는지 확인한다.

curl -LO https://github.com/NVIDIA/cub/archive/1.10.0.tar.gz
tar xzf 1.10.0.tar.gz
export CUB_HOME=$PWD/cub-1.10.0

 

# Step3

이 명령어만 치면 성공적으로 깔림. 

pip install --no-index --no-cache-dir pytorch3d -f https://dl.fbaipublicfiles.com/pytorch3d/packaging/wheels/py38_cu113_pyt1110/download.html

이 때 중요한건 위에서 언급한  setting 3가지의 버전대로 아래 형광펜 친 부분을 수정해주는 것임.

<나의 setting>

CUDA 11.6 / Python 3.9 / Pytorch 1.13.0

 

끝.

이제 import pytorch3d하면 error 없이 잘 뜨는 걸 확인할 수 있다.

참고블로그

https://velog.io/@ghgh5317/pytorch3d-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0

 

pytorch3d env setting

container 내부에서 계속 환경세팅하기가 힘들어서 pytorch3d 설치를 성공했던 방식을 정리해 쓰는 포스팅입니다.개인적인 환경 설정이니 다른 부분에서 error가 나는 부분은 구글링을 통해 문제를 해

velog.io


문제 발생!

삽질 해결한듯 싶었으나 또 다시 삽질 시작,,,..절망스럽다.  python 3.9로 했더니 

/envs/pytorch3d/lib/python3.9/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: There appear to be 11 leaked semaphore objects to clean up at shutdown warnings.warn('resource_tracker: There appear to be %d

문제 발생함.

구글링해보니 이게 파이썬 버전을 3.7로 다운그레이드 시키면 해결될거라 함.

그러면 cuda도 10.1 로 다운 그레이드해서 설치해야함.

다시 삽질 시작...,,,,,,빡침.

'sw' 카테고리의 다른 글

[알고리즘] 퀵 정렬(Quick Sort)  (0) 2023.11.20
Argparse 라이브러리에 대하여  (0) 2023.10.31
<코딩테스트>  (0) 2022.11.20
[VHDL] Quartus  (0) 2022.05.12
[VHDL] VHDL과 베릴로그 차이점, 기초  (0) 2022.04.22
'sw' 카테고리의 다른 글
  • [알고리즘] 퀵 정렬(Quick Sort)
  • Argparse 라이브러리에 대하여
  • <코딩테스트>
  • [VHDL] Quartus
뚱이, not a starfish
뚱이, not a starfish
M.S. Student,. Mainly interested in computer vision and autonomous cars
  • 뚱이, not a starfish
    Wilbur-Babo
    뚱이, not a starfish
  • 전체
    오늘
    어제
    • 분류 전체보기 (194)
      • 통신 및 네트워크 (12)
      • Embedded Projects (2)
      • 3D Reconstruction (1)
        • Gaussian Splatting (0)
        • 3D-GS (1)
        • Multi-view Geometry (0)
        • VSLAM (0)
        • Computer Graphics (0)
      • LLM(VLM) (0)
      • AI-Study (28)
        • Mono-Depth (7)
        • Base (2)
        • Computer Vision (1)
        • Image Processing (3)
        • Tiny Object Detection (3)
      • 자율주행 (20)
        • [2023] 1-fifth AA EV (4)
        • [2022] 1-tenth AA EV (2)
        • ROS 1,2 (4)
        • 이론 (7)
        • 실습 (3)
      • Pointcloud (0)
      • sw (16)
        • 정보보안 (1)
        • Android_develop (3)
      • [학부] 전기전자공학 (12)
        • 반도체 (2)
        • 마이크로프로세서 (6)
      • 코딩테스트 (22)
        • BOJ (21)
      • 취준 (21)
        • EVS37 Ambassador (5)
        • 차량 제어 플랫폼 (5)
        • 영어 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    오블완챌린지
    현차떨
    tar 파일
    심포지움
    evs37sdv
    자율주행
    현대차3월신입후기
    자율주행자동차
    현대자동차최종면접결과
    자율주행작품
    정렬
    현차 자율주행
    현대자동차 연구개발
    자율주행시험
    현대자동차최종불합
    헤네스
    우분투터미널
    현차 3월 신입 서류
    evs37 sdv
    헤네스유아용자동차
    현대자동차 서류합격후기
    자율주행경진대회
    software defined vehicle
    tar압축풀기
    오픽후기
    rc카
    현대자동차 자율주행 서류 합격 후기
    현차 3월 자율주행
    현대자동차 자율주행
    EVS37
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
뚱이, not a starfish
CUDA 11.6 Pytorch3d Install 설치 방법
상단으로

티스토리툴바