Je crois savoir finalement comment faire du profilage en obtenant la moyenne des temps d'exécution. Il faut utiliser tf.profiler.Profiler
.
Comme exemple, j'ai tenté le profilage de l'exemple pour MNIST SOFTMAX fourni par tensorflow: https://github.com/tensorflow/tensorflow/blob/r1.4/tensorflow/examples/tutorials/mnist/mnist_softmax.py
Le code est adapté ci-dessous avec ajout des lignes nécessaires pour le profilage:
# Copyright 2015 The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");