개요
C++ 에서 ONNX 사용 가능하게 해주는 라이브러리인 ONNX Runtime 다운로드 하고 VC++ 2022 에서 ONNX 활용 개발 환경 셋팅.
VC++ 에서 개발환경 셋팅이라 함은 프로젝트 설정 옵션에서 Include Directories , Library Directories, Linker Input 부분에 경로 추가 설정하는 게 전부이다. NNX Runtime 은 dll 형식이므로 통상적인 dll 활용 위한 VC++ 에서 해줘야하는 설정 이며 간단하게 달성됨.
ONNX Runtime 파일 다운로드
다운로드 방법
ONNX Runtime GitHub 릴리스 페이지에서 C++용 ONNX Runtime 라이브러리를 다운로드( 윈도우의 경우, onnxruntime-win-x64-x.x.x.zip 과 같은 파일 )
위 주소 접속하여 하단에 아래 처럼 여러 리스트가 보인다. 붉은색 체크한것 다운로드 했음.
다운로드 받은 파일 먼저 차단해제 부터 하고 압축푼다.
Visual C++ 프로젝트 에서 설정
처리1/3 . 프로젝트 Properties 창에서 include 폴더 경로 추가.
처리2/3 . 폴더 lib 에 있는 onnxruntime.lib 복사하여 프로젝트의 소스 파일 있는 곳에 복사하기.
처리3/3 . 프로젝트 소스 파일에서 아래처럼 onnxruntime.lib 임포팅 처리하고, 필요한 곳에서 헤더파일 include 한다.
위 처리로 ONNX 를 VC++ 코드내에서 사용할 준비완료.
연관
첫 등록 : 2024.08.29
최종 수정 :
단축 주소 : https://igotit.tistory.com/5802
'VisualStudio.C++.C#' 카테고리의 다른 글
PyTorch . Visual C++ 에서 LibTorch 개발 환경 설정 (0) | 2024.08.29 |
---|---|
Visual Studio 2022 / 2019 . 로그인 시도시 스크립트 오류 해결 (0) | 2024.05.24 |
Visual Studio 2022. Installer Projects 2022 설치. (3) | 2022.04.26 |
win api . WinHTTP . http clinet api . C/C++ (0) | 2022.01.24 |
Visual Studio 2022. C++ , MFC 개발환경 설치 (0) | 2021.12.05 |
댓글