본문 바로가기

딥러닝/Pytorch

Pytorch: Torchviz

딥러닝 모델을 작성하게 되면 backpropagation을 해야합니다. 간단한 모델이라면,  backward hook을 이용해서 디버깅 할 수 있지만, backward hook은 각 Tensor,혹은 Module에 대한 back propagation(backward)노드 에 대한 input,output gradient 만 구하게 됩니다.

 

상당히 비효율 적이기에 , backpropagtion으로 구한 gradient가 잘 전달되는지 확인할 다른 방법이 필요합니다.