, 내 모델에 dytpe=tf.float16
모든 변수를 정의하고 최적화 정의 :tensorflow 0.10.0rc 버전은 float16을 지원합니까? 텐서를 줄이기 위해
optimizer = tf.train.AdamOptimizer(self.learning_rate)
self.compute_gradients = optimizer.compute_gradients(self.mean_loss_reg)
train_adam_op = optimizer.apply_gradients(self.compute_gradients, global_step=self.global_step)
모든 것이 작품을 좋아! 그러나 train_adam_op을 실행 한 후에는 그라디언트와 변수가 파이썬에서 사용됩니다. 방황했습니다 apply_gradients()
API가 tf.float16
유형을 지원하는 경우? apply_gradients()
이 session.run()
...
'apply_gradients' 연산이 실행 된 후,'loss'는 파이썬에서'nan'이되었습니다. 그래서 tensorflow의'apply_gradients' API가 tf.float16을 지원하는지 의심 스럽습니다. –