본문 바로가기
[AI & DL]/[폐쇄망 초기 설정]

[폐쇄망 초기 설정] CUDA에 맞는 PyTorch 설치 방법_아직 해결하지 못함.

by Engineering for all 2023. 3. 29.

# 이 글은 검색한 정보를 저장하는 목적으로 작성되어 설명이 충분치 않습니다.

# 폐쇄망에서 PyTorch로 코딩된 코드 돌리기 위해 설정하며 겪고 있는 내용입니다.

# 폐쇄망이란 : 금융권이나 보안이 중요시 여겨지는 곳에서 외부 네트워크와 연결해 놓지 않은 내부 네트워크 시스템

# PIP : python과 관련된 라이브러리를 다운 및 설치 받을 수 있게 해 주는 명령어(?) (https://data-study-clip.tistory.com/92)

 

● 도전 과정 (시간 순)

    • 폐쇄망 컨테이너 설정 (내부 메뉴얼 참고)
    • 설치를 위해 알아야 하는 Linux 기본 command
      • ls : 폴더 내부 파일 보기(폴더 포함)
      • clear : 화면 지우기(깨끗한 화면이 됨.)
      • mkdir : 폴더 생성
      • cd xxx : 폴더 이동
      • cd .. : 상위 폴더로 이동
      • pip list : 설치되어 있는 라이브러리와 버전 확인
    • 폐쇄망에 PyTorch 2.0.0 설치
      • pip install torch==2.0.0
    • 모델에서 요구하는 라이브러리 version 확인
      • github 등 올라와 있는 자료에 requirements.txt라는 파일에 적혀 있음.
    • 일괄 설치는 pip install -r requirements.txt  (https://zephyrus1111.tistory.com/405)
      • torch==1.6.0
        torchvision==0.7.0
        sklearn==0.0
        matplotlib==3.3.0
        PyYAML==5.3.1
        opencv-python==4.4.0.46
        scipy==1.5
    • GPU 사용을 위한 CUDA 버전 확인
      • 확인 명령어 : nvidia-smi
      • 내가 사용하는 것은 CUDA 11.4
    • 폐쇄망에서 라이브러리 설치 방법
    • (https://itsjh.tistory.com/24)
    • (https://jinisbonusbook.tistory.com/entry/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%ED%8C%A8%ED%82%A4%EC%A7%80-PIP%EB%A1%9C-%ED%8F%90%EC%87%84%EB%A7%9D%EC%97%90-%EC%98%A4%ED%94%84%EB%9D%BC%EC%9D%B8-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-%ED%8C%A8%ED%82%A4%EC%A7%80-%EB%B3%84
    • PyTorch 2.0.0 설치 후 실행하였는데 CUDA와 버전이 맞지 않다고 함.
    • CUDA 버전은 서버와 관련이 있어 변경 불가하여 호환되는 버전을 여러개 설치하면 맞추는 중
      • 다운로드한 파일 명
        • torch-1.8.1+cu111-cp36-cp36m-linux_x86_64.whl
        • torchaudio-0.8.1-cp36-cp36m-linux_x86_64.whl
        • torchvision-0.9.1+cu111-cp36-cp36m-linux_x86_64.whl
      • torch==1.8.1을 설치하려고 하나 platfom이 맞지 않다고 하여 헤매고 있음. 
    • 다른 버전 설치 도전 (실패)
      • torch-1.8.1+cu111-cp38 설치 실패
        • ERROR : torch-1.8.1+cu111-cp38.whl is not a supported wheel onthis platform.
      • pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 설치 실패
        • ERROR : No matching distribution found for torch==1.12.1+cu113
      • pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu113 설치 실패
        • ERROR : No matching distribution found for torch==1.12.1+cu113

============================3월 29일까지 진행=================================

 

[Ubuntu 20.04] 우분투에 아나콘다 설치 및 Python 가상환경 설정

Ubuntu 20.04 LTS Python 3.9 Pytorch 1.13.1 Cuda 11.7 위와 같은 버전으로 우분투에 anaconda 설치 및 python 가상환경을 설정하고, pycharm를 설치하여 실행해 본다. anaconda 설치 1. anaconda 공식 사이트에 접속해 버전

record-everything.tistory.com