在本地电脑可视化服务器上tensorboard的内容

本地电脑:ubuntu18.04
服务器:ubuntu18.04

tensorboard在本地用起来很方便,然而在服务器训练完模型之后,想通过tensorboard查看训练过程就需要再设置一下啦。

当我们在服务器上使用tensorboard可视化训练过程时,会出现如下网址提示:
在这里插入图片描述
如果在本地的话,直接点击这个链接就可以打开看到训练过程,但是在服务器上,还是需要加上服务器的IP地址,结合端口号(如上图是6007),得到最后tensorboard在本地运行的网址:http://172.16.11.122:6007/,其中172.16.11.122是我服务器的IP地址,6007是端口号(根据tensorboard的提示,进行修改)

输入上述网址之后,可以在网页上打开如下界面:
在这里插入图片描述

### 如何在算力云云服务器上配置和使用TensorFlow #### 配置环境 为了能够在算力云云服务器上运行TensorBoard,首先需要确保环境中已经安装了TensorFlow以及TensorBoard。可以通过pip命令来安装这些软件包: ```bash pip install tensorflow tensorboard ``` 这一步骤通常是在创建好虚拟环境后执行的[^3]。 #### 启动TensorBoard服务 启动TensorBoard之前,应该先确认有可用的日志目录存在。假设日志存储于`/path/to/logs`路径下,则可通过如下命令开启TensorBoard服务: ```bash tensorboard --logdir=/path/to/logs --host=0.0.0.0 --port=6006 & ``` 上述命令中的参数解释如下: - `--logdir`: 指定TensorBoard读取摘要数据的位置; - `--host`: 设置监听地址为所有网络接口; - `--port`: 设定端口号,默认情况下是6006; - `&`: 将进程放到后台运行; 此操作应在通过MobaXterm连接到远程服务器后的终端内完成。 #### 访问TensorBoard Web界面 由于TensorBoard默认只允许本地访问,因此当其部署在云端时,需采取额外措施使外部能够浏览Web页面。一种方法是利用SSH隧道转发技术,在本地计算机与远端服务器之间建立安全通道。具体做法如下: 1. 打开本地电脑上的命令提示符或PowerShell窗口; 2. 输入并执行下面这条命令以设置端口映射(这里假定目标机器开放的是6006端口): ```powershell ssh -L 6006:localhost:6006 username@your_server_ip_address ``` 其中`username`代表你在服务器上的用户名,而`your_server_ip_address`则是实际IP地址。 成功建立了SSH隧道之后,只需打开浏览器并将URL栏设为http://localhost:6006就能查看由TensorBoard提供的可视化工具了。 #### 关闭资源 一旦完成了工作,记得及时关闭不必要的程序和服务,包括停止TensorBoard实例、断开端口转发链接等动作,以此减少费用支出并保障账户安全[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值