C101 [PyTorch] PyTorch C++ API 이해하기 이전 글에서 PyTorch 내부의 Caffe2 라이브러리에서 어떻게 다양한 변수 타입들을 지원하고, 다양한 디바이스들을 지원하는지 확인했었습니다. 이번에 그보다 상위 레벨에서 PyTorch가 어떻게 동작하는 이해하기 위해서 C++ API에 대해서 알아보겠습니다. 위의 이미지를 보게 되면 많은 분들이 아시는거 처럼 PyTorch는 외부 인터페이스는 Python으로 되어 있고, 계산 기능에 해당하는 내부 구현(backend)은 대부분 C/C++로 되어 있습니다. (Python C++ extension) Python은 C++에 비해 접근성이 편하다는 장점을 통해서 많은 분들이 PyTorch를 Python의 형태로 접하고 있습니다. 하지만 낮은 지연성이 요구되거나 멀티스레드 환경에서는 Python을 사용하는데 .. 2023. 12. 11. 이전 1 다음