banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

Tensorboard几个使用技巧

  1. Tensorboard 需要对比多个 Training 的数据。常规的做法是显示单次训练的数据,使用 --logdir=path 命令。

    tensorboard --logdir=path

    若要对比多个 Training 的数据,则需要规定各个 run 的名称。

    tensorboard --logdir=run1:"path1",run2:"path2",run3:"path3"

  2. 当 GPU 被占满时,Tensorboard 强制使用 CPU 来渲染数据。具体做法是在启动命令前增加 CUDA_VISIBLE_DEVICES=""。

    CUDA_VISIBLE_DEVICES="" tensorboard --logdir=path

  3. 当出现提示 "No dashboards are active for the current data" 时,一般是在 Tensorboard 切换版本后。请确保 --logdir = 后面不要接带单引号的路径。如果路径包含空格,请使用转义字符或双引号。

    错误#

    tensorboard —logdir='path'

    正确#

    tensorboard --logdir=path

tensorboard 的完整命令参数:

usage: tensorboard [-h] [--helpfull] [--logdir PATH] [--host ADDR]
[--port PORT] [--purge_orphaned_data BOOL]
[--reload_interval SECONDS] [--db URI] [--db_import]
[--db_import_use_op] [--inspect] [--version_tb] [--tag TAG]
[--event_file PATH] [--path_prefix PATH]
[--window_title TEXT] [--max_reload_threads COUNT]
[--reload_task TYPE]
[--samples_per_plugin SAMPLES_PER_PLUGIN]
[--debugger_data_server_grpc_port PORT]
[--debugger_port PORT] [--master_tpu_unsecure_channel ADDR]

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。