새소식

Interview

딥러닝 프레임워크인 Pytorch와 Tensorflow의 차이점에 대해 설명해주세요

  • -

Tensorflow와 Pytorch의 가장 큰 차이점은 계산 그래프 정의 방식입니다.

Tensorflow는 계산 그래프를 먼저 정의하고 실행 시점에 데이터를 넣어주는 Define and Run 방식의 정적 그래프를 사용합니다.

Pytorch는 실행 시점마다 새로운 계산 그래프를 정의하는 Define by Run 방식의 동적 그래프를 사용합니다. Define by Run 방식은 Pythonic하기 때문에 Tensorflow보다 직관적이고 간단합니다.

 

 

 

728x90
Contents