Запись отчета об анализе модели профилировщика в файл - PullRequest
0 голосов
/ 05 июня 2019

Я использую Tenorflow Profiler для проверки количества операций с плавающей запятой, выполненных в моей модели. Можно ли как-нибудь написать отчет об анализе модели, созданный профилировщиком, в файл в моей локальной системе.

Извлечение параметров из уже сохраненной модели и проверка количества операций с плавающей запятой

tf.reset_default_graph()
tf.train.import_meta_graph('last_weights.ckpt-15.meta')
saver=tf.train.Saver()
#TF session starts
with tf.Session() as sess:
# The session is binding to the default global graph
    tf.profiler.profile(
     sess.graph,
     options=tf.profiler.ProfileOptionBuilder.float_operation())

Вышеприведенный код выведен в командной строке выходной поток:

==================Model Analysis Report======================

Doc:
scope: The nodes in the model graph are organized by their names, 
which is hierarchical like filesystem.
flops: Number of float operations. Note: Please read the 
implementation for the math behind it.

Profile:
node name | # float_ops
_TFProfRoot (--/8.58m flops)
conv2d_25/kernel/Regularizer/l2_regularizer (1/110.59k flops)
conv2d_25/kernel/Regularizer/l2_regularizer/L2Loss (110.59k/110.59k flops)
.
.
.

Я хотел бы знать, могу ли я записать вышеупомянутый отчет об анализе модели в файл, чтобы я мог провести подробный анализ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...