Tensorflow 기록
Tensorflow 내용을 기록하는 곳 tf.function이 뭐야? tf 1.x 버전대에서는 그래프의 생성과 실행을 분리하고 값을 실행할때는 Session이라는 것을 열어서 값을 실행하는 형태였다. 이렇게 진행하다보니 값을 계산하고 싶을때마다 Session을 이용해서 실행을 해주어야만해서 프로그래밍 과정상에 불편함이 많았다. 따라서 tf 2.x 버전대에서는 Session을 삭제하고 바로 값을 실행할 수 있는 Eager Execution이라는 것이 적용되었다. 해당방법을 적용해서 값을 계산할때 별도의 Session을 열지 않고도 편리하게 진행할 수 있게 되었다. 그럼 왜 굳이 tf 1.x대에서는 저렇게 복잡하게 그래프의 생성과 실행을 분리했느냐라고 생각해 볼 수 있는데, 해당 형태가 성능상(=속도)의 이..
2022.05.06