회의 중 나이가 지긋한 직원은 이렇게 묻는다. "그거...C++ 에서도 동작하죠?"
또 지긋지긋한 언어 논쟁이다. Python은 느리고 C++은 빠르다, 등등..
요즘은 ONNX, TensorRT가 비교적 친절하게 되어 있어서 C++로 추론(Inference)이 가능하다. 다시 말해, 모델은 Python으로 학습 하되 환경에 따라 모델 서빙을 C++로도 할 수 있다는 이야기다.
"물론 가능합니다. 모델 학습은 Python으로 만들고..."
대답이 채 끝나기 전에 묻는다. "모델 학습도 C++에서 되게 할 수 없나요?
학습 속도(?)가 더 빠르잖아요?"
정말, 여기서 한숨이 나오는 부분이다. 모든 걸 C++로 바꾸는건 나의 영역이 아니라는 것을 설명하는 것도 지친다.
가능하기야 하겠지..ㅠ 이번에는 PyTorch의 C++ 버전, LibTorch 설치 및 환경 설정에 대해 작성해본다. 1. GPU 연산을 사용할 것이라면 CUDA, cuDNN을 설치한다.
본인의 그래픽카드에 맞게 설치해야...
#
Cpp
#
LibTorch
#
Pytorch
#
VisualStudio