[Tip] Libtorch, 서버 접속 설치 방법 등

2026. 1. 9. 11:14카테고리 없음

cuda version 확인, libtorch version확인

nvcc -V

nvidia-smi

std::cout << "PyTorch version: " << TORCH_VERSION_MAJOR << "." << TORCH_VERSION_MINOR << "." << TORCH_VERSION_PATCH << std::endl;

서버 접속

[서버 접속] vscode에서 f1눌러서 ssh 검색한 후

Remote-SSH: Connect to Host.. 누른 후

163.152.126.138 클릭 후 PW (kms1234) 입력

설치 방법들

CUDA Version: 12.0[최대 요구량] (내 컴퓨터) libtorch는 아직 11.8 밖에 안나옴, 그러므로 설치한 쿠다는 11.8이다!

설치 목록 (코딩프로그램 , 라이브러리 등등..) cuda 11.8 libtorch 2.0.1 [CUDA 11.8] cudnn : 8.9.3 (July 11th, 2023), for CUDA 11.x python : 3.11.5 opencv 4.8.0

anaconda vscode (서버에 연결하는 작업 완료) visual studio 2019 (libtorch 관련 test code 는 진행중)

그밖에 깔아야할것같긴한데 아직 안깐거 (코딩하다가 생각나면 깔아보자.) pthread

참고링크 ★opencv, libtorch, cuda, 등등 vscode에 연결시키기 링크는 곧 알려줌

쿠다 설치하는 방법 https://pbsquid.tistory.com/entry/CUDACUDA-설치Windowhttps://afsdzvcx123.tistory.com/entry/인공지능-Windows윈도우-CUDA-cuDNN-설치방법

서버 접속하는 방법 (완료) https://bosungtea9416.tistory.com/entry/VScode로-서버에-SSH-원격-접속하기

opencv 설치하는 방법

libtorch 설치하는 방법 (visual studio 상에서 테스트 코드 실행하기바람) https://data-gardner.tistory.com/107

python & anaconda https://wikidocs.net/8https://aitconomy.tistory.com/218

윈도우 visual studio 관련

  1. visual studio 2022 , cuda 11.6 , libtorch(1.10.2 + cuda11.3), opencv 4.0.0 설치해라

1.10 다운로드 권장 (이후 버전은 torch::cat 할때 문제 발생한다고함)

  1. Windows 데스크톱 마법사로 생성 -> 프로젝트 이름 작성 -> 애플리케이선 종류 : 콘솔 애플리케이션(.exe) -> 추가옵션 : 빈프로젝트
  2. CUDA

i) 시스템 환경 변수 편집 확인 -> CUDA_PATH : C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6

ii) 프로젝트 우클릭 -> 빌드 종속성 -> 사용자 지정 빌드 -> 사용하려하는 CUDA Version에 체크 후 확인

iii) 도구 -> 옵션 -> 텍스트 편집기 -> 파일 확장명 -> cu , cuh 를 추가한다

iv) 프로젝트 -> 속성 -> Release로 변경 후 -> 링커 -> 입력 -> 추가종속성

cuda.lib;cufft.lib;cudart.lib;cublas.lib; 작성

  1. libtorch

i) 디버거가 Release, x64로 되어 있는지 확인

ii) 프로젝트 -> 속성 -> 구성 -> Release, x64로 설정

iii) 프로젝트 -> 속성 -> C/C++/ 추가포함디렉터리에 libtorch의 include 경로와 include/torch/csrc/api/include 폴더 이 2개를 추가 (반드시 release버전으로!)

iv) 프로젝트 -> 속성 -> C/C++ -> 언어 -> 언어 확정 사용 안함 , 준수 모드를 아니요로 설정

v) 프로젝트 -> 속성 -> 링커 -> 일반 -> 추가 라이브러리 디렉터리 편집 -> libtorch의 lib 폴더

vi) 프로젝트 -> 속성 -> 링커 -> 입력 -> 추가 종속성 -> torch.lob;torch_cuda.lib;caffe2_nvrtc.lib;c10.lib;c10_cuda.lib;torch_cpu.lib;

vii) 프로젝트 -> 속성 -> 구성 속성 -> 디버깅 -> 환경 -> PATH=libtorch의lib폴더;%PATH%작성

viii) 최종 build때 .dll 파일 에러 발생시, libtorch의 dll 파일을 전부 Visual Studio Project 폴더에 복사 붙여넣기

  1. opencv

i) 프로젝트 -> 속성 Realease x64로변경

i) 프로젝트 -> C,C++ / 추가포함디렉터리 : opencv->build->include

ii) 프로젝트 -> 링커 -> 일반 -> 추가 라이브러리 디렉터리에 opencv/build/x64/vc15/lib 입력

iii) 프로젝트 -> 링커 -> 입력 -> 추가 종석성 -> opencv_world400.lib;작성