2.1.2 파이토치의 아키텍처
파이토치의 아키텍처는 간단합니다. 크게 세 개의 계층으로 나누어 설명할 수 있습니다. 가장 상위 계층은 파이토치 API가 위치해 있으며 그 아래에는 파이토치 엔진이 있습니다. 파이토치 엔진에서는 다차원 텐서 및 자동 미분을 처리합니다. 그리고 마지막으로 가장 아래에는 텐서에 대한 연산을 처리합니다. CPU/GPU를 이용하는 텐서의 실질적인 계산을 위한 C, CUDA 등 라이브러리가 위치합니다.
▲ 그림 2-4 파이토치의 아키텍처