파이토치1 딥러닝에서 JIT을 사용해야 하는 이유 해당 글의 목적 최근 Pytorch2.0, Jax, TransFormers, Diffusers등 딥러닝 라이브러리에서 JIT을 사용하는 방식으로 업데이트가 이루어지고 있다. 따라서 JIT이 어떤 것이고, 딥러닝에서 JIT을 사용하였을 때 어떤 장점이 있는 지 가볍게 알아보는 것을 글의 목적으로 한다. 배경지식 먼저 JIT을 알기 위해서는 인터프리터와 컴파일러 방식을 알아야 한다. 인터프리터와 컴파일러는 프로그래머가 작성한 코드를 실행하기 위한 두가지 방식이라고 할 수 있다. 아주 간단하게 정리하고 넘어가겠다. 컴파일러 소스코드를 컴퓨터가 이해할 수 있는 기계어로 번역하는 프로그램 모든 코드를 분석한뒤 실행할 수 있는 목적코드 파일을 생성하는 컴파일 과정이 필요 장점 프로그램의 동작 속도가 빠름 컴파일 과.. 2023. 2. 25. 이전 1 다음