Tensorboard几个使用技巧
1.Tensorboard需要对比多个Training的数据
常规的做法现实单次训练的数据,–logdir=path
tensorboard --logdir=path |
多个Training的数据对比,则需要规定各个run的名称
tensorboard --logdir=run1:“path1",run2:“path2",run3:“path3"
2.Tensorboard强制使用CPU
GPU被占满的时候,只能使用CPU来渲染Tensorboard的数据,具体做法是在启动命令前增加CUDA_VISIBLE_DEVICES=“”
CUDA_VISIBLE_DEVICES=“" tensorboard --logdir=path |
3.Tensorboard提示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] |
Categories: 语言编程
Recent Comments