Skip to content

Commit ee1ad43

Browse files
committed
TF Model Optimisation - Refinements
1 parent 4fc1ba2 commit ee1ad43

File tree

1 file changed

+17
-37
lines changed

1 file changed

+17
-37
lines changed

00_Miscellaneous/model_optimisation/Tutorial - TensorFlow Model Optimisation for Serving - MNIST.ipynb

Lines changed: 17 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -67,38 +67,17 @@
6767
},
6868
{
6969
"cell_type": "code",
70-
"execution_count": 2,
70+
"execution_count": 3,
7171
"metadata": {},
7272
"outputs": [
7373
{
7474
"name": "stdout",
7575
"output_type": "stream",
7676
"text": [
77-
"WARNING:tensorflow:From <ipython-input-2-d053803e8488>:1: load_dataset (from tensorflow.contrib.learn.python.learn.datasets) is deprecated and will be removed in a future version.\n",
78-
"Instructions for updating:\n",
79-
"Please use tf.data.\n",
80-
"WARNING:tensorflow:From /Users/khalidsalama/Technology/python-venvs/py27-venv/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/datasets/__init__.py:80: load_mnist (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.\n",
81-
"Instructions for updating:\n",
82-
"Please use alternatives such as official/mnist/dataset.py from tensorflow/models.\n",
83-
"WARNING:tensorflow:From /Users/khalidsalama/Technology/python-venvs/py27-venv/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/datasets/mnist.py:300: read_data_sets (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.\n",
84-
"Instructions for updating:\n",
85-
"Please use alternatives such as official/mnist/dataset.py from tensorflow/models.\n",
86-
"WARNING:tensorflow:From /Users/khalidsalama/Technology/python-venvs/py27-venv/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/datasets/mnist.py:260: maybe_download (from tensorflow.contrib.learn.python.learn.datasets.base) is deprecated and will be removed in a future version.\n",
87-
"Instructions for updating:\n",
88-
"Please write your own downloading logic.\n",
89-
"WARNING:tensorflow:From /Users/khalidsalama/Technology/python-venvs/py27-venv/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/datasets/mnist.py:262: extract_images (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.\n",
90-
"Instructions for updating:\n",
91-
"Please use tf.data to implement this functionality.\n",
9277
"Extracting MNIST-data/train-images-idx3-ubyte.gz\n",
93-
"WARNING:tensorflow:From /Users/khalidsalama/Technology/python-venvs/py27-venv/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/datasets/mnist.py:267: extract_labels (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.\n",
94-
"Instructions for updating:\n",
95-
"Please use tf.data to implement this functionality.\n",
9678
"Extracting MNIST-data/train-labels-idx1-ubyte.gz\n",
9779
"Extracting MNIST-data/t10k-images-idx3-ubyte.gz\n",
98-
"Extracting MNIST-data/t10k-labels-idx1-ubyte.gz\n",
99-
"WARNING:tensorflow:From /Users/khalidsalama/Technology/python-venvs/py27-venv/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/datasets/mnist.py:290: __init__ (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.\n",
100-
"Instructions for updating:\n",
101-
"Please use alternatives such as official/mnist/dataset.py from tensorflow/models.\n"
80+
"Extracting MNIST-data/t10k-labels-idx1-ubyte.gz\n"
10281
]
10382
}
10483
],
@@ -339,7 +318,7 @@
339318
" num_conv_layers=3, \n",
340319
" init_filters=64,\n",
341320
" dropout=0.2,\n",
342-
" max_traning_steps=1, #50\n",
321+
" max_traning_steps=50,\n",
343322
" eval_throttle_secs=10,\n",
344323
" learning_rate=1e-3\n",
345324
")\n",
@@ -376,10 +355,11 @@
376355
"name": "stdout",
377356
"output_type": "stream",
378357
"text": [
379-
"Experiment started at 21:56:45\n",
358+
"Removing previous artifacts...\n",
359+
"Experiment started at 18:53:20\n",
380360
".......................................\n",
381-
"INFO:tensorflow:Using config: {'_save_checkpoints_secs': None, '_global_id_in_cluster': 0, '_session_config': None, '_keep_checkpoint_max': 3, '_tf_random_seed': 19830610, '_task_type': 'worker', '_train_distribute': None, '_is_chief': True, '_cluster_spec': <tensorflow.python.training.server_lib.ClusterSpec object at 0x1065c5790>, '_model_dir': 'models/mnist/cnn_classifier', '_num_worker_replicas': 1, '_task_id': 0, '_log_step_count_steps': 100, '_master': '', '_save_checkpoints_steps': 1000, '_keep_checkpoint_every_n_hours': 10000, '_evaluation_master': '', '_service': None, '_device_fn': None, '_save_summary_steps': 100, '_num_ps_replicas': 0}\n",
382-
"INFO:tensorflow:Using config: {'_save_checkpoints_secs': None, '_session_config': None, '_keep_checkpoint_max': 3, '_task_type': 'worker', '_global_id_in_cluster': 0, '_is_chief': True, '_cluster_spec': <tensorflow.python.training.server_lib.ClusterSpec object at 0x1175b4550>, '_evaluation_master': '', '_save_checkpoints_steps': 1000, '_keep_checkpoint_every_n_hours': 10000, '_service': None, '_num_ps_replicas': 0, '_tf_random_seed': 19830610, '_master': '', '_device_fn': None, '_num_worker_replicas': 1, '_task_id': 0, '_log_step_count_steps': 100, '_model_dir': 'models/mnist/cnn_classifier', '_train_distribute': None, '_save_summary_steps': 100}\n",
361+
"INFO:tensorflow:Using config: {'_save_checkpoints_secs': None, '_global_id_in_cluster': 0, '_session_config': None, '_keep_checkpoint_max': 3, '_tf_random_seed': 19830610, '_task_type': 'worker', '_train_distribute': None, '_is_chief': True, '_cluster_spec': <tensorflow.python.training.server_lib.ClusterSpec object at 0x118556c10>, '_model_dir': 'models/mnist/cnn_classifier', '_num_worker_replicas': 1, '_task_id': 0, '_log_step_count_steps': 100, '_master': '', '_save_checkpoints_steps': 1000, '_keep_checkpoint_every_n_hours': 10000, '_evaluation_master': '', '_service': None, '_device_fn': None, '_save_summary_steps': 100, '_num_ps_replicas': 0}\n",
362+
"INFO:tensorflow:Using config: {'_save_checkpoints_secs': None, '_session_config': None, '_keep_checkpoint_max': 3, '_task_type': 'worker', '_global_id_in_cluster': 0, '_is_chief': True, '_cluster_spec': <tensorflow.python.training.server_lib.ClusterSpec object at 0x115dd0350>, '_evaluation_master': '', '_save_checkpoints_steps': 1000, '_keep_checkpoint_every_n_hours': 10000, '_service': None, '_num_ps_replicas': 0, '_tf_random_seed': 19830610, '_master': '', '_device_fn': None, '_num_worker_replicas': 1, '_task_id': 0, '_log_step_count_steps': 100, '_model_dir': 'models/mnist/cnn_classifier', '_train_distribute': None, '_save_summary_steps': 100}\n",
383363
"INFO:tensorflow:Running training and evaluation locally (non-distributed).\n",
384364
"INFO:tensorflow:Start train and evaluate loop. The evaluate will happen after every checkpoint. Checkpoint frequency is determined based on RunConfig arguments: save_checkpoints_steps 1000 or save_checkpoints_secs None.\n",
385365
"INFO:tensorflow:Calling model_fn.\n",
@@ -391,25 +371,25 @@
391371
"INFO:tensorflow:Running local_init_op.\n",
392372
"INFO:tensorflow:Done running local_init_op.\n",
393373
"INFO:tensorflow:Saving checkpoints for 0 into models/mnist/cnn_classifier/model.ckpt.\n",
394-
"INFO:tensorflow:loss = 2.3013015, step = 1\n",
395-
"INFO:tensorflow:Saving checkpoints for 1 into models/mnist/cnn_classifier/model.ckpt.\n",
374+
"INFO:tensorflow:loss = 2.3067682, step = 1\n",
375+
"INFO:tensorflow:Saving checkpoints for 50 into models/mnist/cnn_classifier/model.ckpt.\n",
396376
"INFO:tensorflow:Calling model_fn.\n",
397377
"INFO:tensorflow:Calling model_fn.\n",
398378
"INFO:tensorflow:Done calling model_fn.\n",
399379
"INFO:tensorflow:Done calling model_fn.\n",
400-
"INFO:tensorflow:Starting evaluation at 2018-10-06-21:56:49\n",
380+
"INFO:tensorflow:Starting evaluation at 2018-10-07-18:53:45\n",
401381
"INFO:tensorflow:Graph was finalized.\n",
402-
"INFO:tensorflow:Restoring parameters from models/mnist/cnn_classifier/model.ckpt-1\n",
382+
"INFO:tensorflow:Restoring parameters from models/mnist/cnn_classifier/model.ckpt-50\n",
403383
"INFO:tensorflow:Running local_init_op.\n",
404384
"INFO:tensorflow:Done running local_init_op.\n",
405-
"INFO:tensorflow:Finished evaluation at 2018-10-06-21:57:03\n",
406-
"INFO:tensorflow:Saving dict for global step 1: accuracy = 0.1032, average_loss = 2.266044, global_step = 1, loss = 2.2660437, micro_accuracy = 0.1\n",
407-
"INFO:tensorflow:Saving 'checkpoint_path' summary for global step 1: models/mnist/cnn_classifier/model.ckpt-1\n",
408-
"INFO:tensorflow:Loss for final step: 2.3013015.\n",
385+
"INFO:tensorflow:Finished evaluation at 2018-10-07-18:53:58\n",
386+
"INFO:tensorflow:Saving dict for global step 50: accuracy = 0.9387, average_loss = 0.20039336, global_step = 50, loss = 0.20039335, micro_accuracy = 0.9373829\n",
387+
"INFO:tensorflow:Saving 'checkpoint_path' summary for global step 50: models/mnist/cnn_classifier/model.ckpt-50\n",
388+
"INFO:tensorflow:Loss for final step: 0.15960121.\n",
409389
".......................................\n",
410-
"Experiment finished at 21:57:03\n",
390+
"Experiment finished at 18:53:59\n",
411391
"\n",
412-
"Experiment elapsed time: 18.031292 seconds\n"
392+
"Experiment elapsed time: 38.899845 seconds\n"
413393
]
414394
}
415395
],

0 commit comments

Comments
 (0)