INFO:tensorflow:Querying Tensorflow master (b'grpc://10.7.138.218:8470') for TPU system metadata.
INFO:tensorflow:Found TPU system:
INFO:tensorflow:*** Num TPU Cores: 8
INFO:tensorflow:*** Num TPU Workers: 1
INFO:tensorflow:*** Num TPU Cores Per Worker: 8
INFO:tensorflow:*** Available Device: _DeviceAttributes(/job:worker/replica:0/task:0/device:CPU:0, CPU, -1, 14408847620022770600)
INFO:tensorflow:*** Available Device: _DeviceAttributes(/job:worker/replica:0/task:0/device:XLA_CPU:0, XLA_CPU, 17179869184, 2746972741496128654)
INFO:tensorflow:*** Available Device: _DeviceAttributes(/job:worker/replica:0/task:0/device:XLA_GPU:0, XLA_GPU, 17179869184, 13565741426377899995)
INFO:tensorflow:*** Available Device: _DeviceAttributes(/job:worker/replica:0/task:0/device:TPU:0, TPU, 17179869184, 12818168040642754990)
INFO:tensorflow:*** Available Device: _DeviceAttributes(/job:worker/replica:0/task:0/device:TPU:1, TPU, 17179869184, 3010502991640372920)
INFO:tensorflow:*** Available Device: _DeviceAttributes(/job:worker/replica:0/task:0/device:TPU:2, TPU, 17179869184, 5598428933246360125)
INFO:tensorflow:*** Available Device: _DeviceAttributes(/job:worker/replica:0/task:0/device:TPU:3, TPU, 17179869184, 14292462930392135804)
INFO:tensorflow:*** Available Device: _DeviceAttributes(/job:worker/replica:0/task:0/device:TPU:4, TPU, 17179869184, 837902191328346042)
INFO:tensorflow:*** Available Device: _DeviceAttributes(/job:worker/replica:0/task:0/device:TPU:5, TPU, 17179869184, 4952914342205355326)
INFO:tensorflow:*** Available Device: _DeviceAttributes(/job:worker/replica:0/task:0/device:TPU:6, TPU, 17179869184, 15791634188471722418)
INFO:tensorflow:*** Available Device: _DeviceAttributes(/job:worker/replica:0/task:0/device:TPU:7, TPU, 17179869184, 1382312301466126899)
INFO:tensorflow:*** Available Device: _DeviceAttributes(/job:worker/replica:0/task:0/device:TPU_SYSTEM:0, TPU_SYSTEM, 17179869184, 5076344107432619919)
WARNING:tensorflow:tpu_model (from tensorflow.contrib.tpu.python.tpu.keras_support) is experimental and may change or be removed at any time, and without warning.
INFO:tensorflow:Connecting to: b'grpc://10.7.138.218:8470'
Epoch 1/10
INFO:tensorflow:New input shapes; (re-)compiling: mode=train, [TensorSpec(shape=(128, 28, 28, 1), dtype=tf.float32, name='batch_normalization_input0'), TensorSpec(shape=(128, 1), dtype=tf.float32, name='activation_1_target0')]
INFO:tensorflow:Overriding default placeholder.
INFO:tensorflow:Remapping placeholder for batch_normalization_input
INFO:tensorflow:Started compiling
INFO:tensorflow:Finished compiling. Time elapsed: 2.821094036102295 secs
INFO:tensorflow:Setting weights on TPU model.
99/100 [============================>.] - ETA: 0s - loss: 0.9226 - sparse_categorical_accuracy: 0.7431INFO:tensorflow:New input shapes; (re-)compiling: mode=eval, [TensorSpec(shape=(128, 28, 28, 1), dtype=tf.float32, name='batch_normalization_input0'), TensorSpec(shape=(128, 1), dtype=tf.float32, name='activation_1_target0')]
INFO:tensorflow:Overriding default placeholder.
INFO:tensorflow:Remapping placeholder for batch_normalization_input
INFO:tensorflow:Started compiling
INFO:tensorflow:Finished compiling. Time elapsed: 1.5474913120269775 secs
INFO:tensorflow:New input shapes; (re-)compiling: mode=eval, [TensorSpec(shape=(98, 28, 28, 1), dtype=tf.float32, name='batch_normalization_input0'), TensorSpec(shape=(98, 1), dtype=tf.float32, name='activation_1_target0')]
INFO:tensorflow:Overriding default placeholder.
INFO:tensorflow:Remapping placeholder for batch_normalization_input
INFO:tensorflow:Started compiling
INFO:tensorflow:Finished compiling. Time elapsed: 1.5241296291351318 secs
100/100 [==============================] - 18s 177ms/step - loss: 0.9185 - sparse_categorical_accuracy: 0.7441 - val_loss: 1.1408 - val_sparse_categorical_accuracy: 0.6304
Epoch 2/10
100/100 [==============================] - 8s 84ms/step - loss: 0.4337 - sparse_categorical_accuracy: 0.8507 - val_loss: 1.0953 - val_sparse_categorical_accuracy: 0.6376
Epoch 3/10
100/100 [==============================] - 8s 82ms/step - loss: 0.3591 - sparse_categorical_accuracy: 0.8743 - val_loss: 0.8236 - val_sparse_categorical_accuracy: 0.7040
Epoch 4/10
100/100 [==============================] - 8s 81ms/step - loss: 0.2888 - sparse_categorical_accuracy: 0.8970 - val_loss: 0.4052 - val_sparse_categorical_accuracy: 0.8472
Epoch 5/10
100/100 [==============================] - 8s 84ms/step - loss: 0.2583 - sparse_categorical_accuracy: 0.9050 - val_loss: 0.2967 - val_sparse_categorical_accuracy: 0.8952
Epoch 6/10
100/100 [==============================] - 8s 84ms/step - loss: 0.2396 - sparse_categorical_accuracy: 0.9121 - val_loss: 0.2633 - val_sparse_categorical_accuracy: 0.8984
Epoch 7/10
100/100 [==============================] - 8s 81ms/step - loss: 0.2075 - sparse_categorical_accuracy: 0.9233 - val_loss: 0.2607 - val_sparse_categorical_accuracy: 0.9016
Epoch 8/10
100/100 [==============================] - 8s 81ms/step - loss: 0.1946 - sparse_categorical_accuracy: 0.9278 - val_loss: 0.2273 - val_sparse_categorical_accuracy: 0.9216
Epoch 9/10
100/100 [==============================] - 8s 83ms/step - loss: 0.1688 - sparse_categorical_accuracy: 0.9380 - val_loss: 0.2341 - val_sparse_categorical_accuracy: 0.9216
Epoch 10/10
100/100 [==============================] - 8s 81ms/step - loss: 0.1596 - sparse_categorical_accuracy: 0.9410 - val_loss: 0.2264 - val_sparse_categorical_accuracy: 0.9200