C++

onnxruntime 사용시 주의 사항 - 1

park__ 2025. 1. 10. 11:18

Class 내부 변수 선언을 아래와 같이 Env가 밑으로 가게 선언할 경우.

 

ORT_DEFINE_RELEASE(SessionOptions); 부분에서 오류가 발생합니다.

 

해당 오류는 Env 변수가 나중에 선언되어 ORT_DEFINE_RELEASE(Env) -> ORT_DEFINE_RELEASE(SessionOptions) 순서로 메모리가 해제되어 발생하는 문제입니다.

 

 

위와 같이 선언 위치를 바꿔주시면 오류가 해결됩니다.

'C++' 카테고리의 다른 글

SSIM 함수 (Structural Similarity Index Map)  (0) 2025.03.17
C++ 소멸자에 virtual을 사용하는 이유  (0) 2024.12.15
C++ virtual 내부 작동 방식  (0) 2024.12.14
register c++  (0) 2024.12.13
Intel Intrinsics SIMD  (0) 2024.12.10