TensorBoard 在代码里如何使用参考其他教程,这略过
安装
pip install tensorboard
下面介绍显示主机和主机里容器的TensorBoard 界面
显示主机上的TensorBoard 界面
背景:如果自己的模型就在服务器主机的环境跑的
开启tensorboard服务
tensorboard --bind_all --logdir='model/log' --port 10101
model/log: 是log存储的位置,可以选择比较高的目录,服务会自动找
10101: tensorboard服务的端口
–bind_all: 暴露服务到外网,即其他主机能访问该服务器的tensorboard
在win 上开启ssh连接
打开cmd ,输入
ssh -L 30001:127.0.0.1:10101 xiaoli@ip -p 22
30001:在win上对应的端口,用来网页查看的,比如:http://127.0.0.1:30001/,就可以看TensorBoard 界面
10101:服务器主机tensorboard服务的端口
xiaoli@ip -p 22:就一正常ssh连接指令,略过说明
在网页显示
打开一个浏览器,输入
http://127.0.0.1:30001/
即可看到页面
显示主机上容器的TensorBoard 界面
背景:如果自己的模型就在服务器主机的容器环境跑的
容器创建时配置
创建容器时需要将容器的端口跟主机映射如:
20101(host)->6006(容器)
具体指令自己查
在容器里开启tensorboard服务
tensorboard --bind_all --logdir='model/log' --port 6006
win打开cmd ,输入
ssh -L 30001:127.0.0.1:20101 xiaoli@ip -p 22
xiaoli@ip -p 22 : 依然连的主机
20101: 是主机上被容器映射的端口,对应容器的6006
在网页显示
打开一个浏览器,输入
http://127.0.0.1:30001/
即可看到页面
容器流程核心:
将容器tensorboard 服务的端口6006映射到主机上,我们访问主机的20101即获取是6006的tensorboard 服务数据。