Path: blob/master/site/ko/xla/tutorials/compile.ipynb
25118 views
Kernel: Python 3
Copyright 2019 The TensorFlow Authors.
In [ ]:
tf.function과 함께 XLA 사용하기
이 튜토리얼에서는 TensorFlow 모델을 훈련하여 MNIST 데이터세트를 분류합니다. 여기서 훈련 함수는 XLA를 사용하여 컴파일합니다.
먼저, TensorFlow를 로드하고 즉시 실행을 활성화합니다.
In [ ]:
그런 다음, 몇 가지 필요한 상수를 정의하고 MNIST 데이터세트를 준비합니다.
In [ ]:
마지막으로, 모델과 옵티마이저를 정의합니다. 이 모델은 단일 밀집 레이어를 사용합니다.
In [ ]:
훈련 함수 정의하기
훈련 함수에서 위에 정의된 레이어를 사용하여 예측된 레이블을 얻은 다음, 옵티마이저를 사용하여 손실의 그래디언트를 최소화합니다. XLA를 사용하여 계산을 컴파일하려면 experimental_compile=True
를 사용하여 tf.function
내에 배치합니다.
In [ ]:
모델 훈련 및 테스트하기
훈련 함수를 정의했으면 모델을 정의합니다.
In [ ]:
마지막으로, 정확성을 확인합니다.
In [ ]: