栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【Pytorch 03】TensorBoard

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Pytorch 03】TensorBoard

目录

        1. 安装 TensorBoard,执行下面语句:

2. Pycharm 中的terminal无法进入pytorch环境:

3. Pycharm 中写入以下语句:

4. Pycharm 中的 terminal 中打开tensorboard

【重点】5. 在tensorboard中画出y=x图像,在tensorboard中添加图片


1. 安装 TensorBoard,执行下面语句:
conda activate pytorch
pip install tensorboard

2. Pycharm 中的terminal无法进入pytorch环境:

将 powershell.exe 更改成 cmd.exe

3. Pycharm 中写入以下语句:
# 作者:要努力,努力,再努力
# 开发时间:2022/5/2 10:59

from torch.utils.tensorboard import SummaryWriter

write = SummaryWriter('logs')

for i in range(100):
    write.add_scalar('y=x', i, i)

write.close()

4. Pycharm 中的 terminal 中打开tensorboard
cd tensorboard  # 必须切换到logs文件夹的上一级目录
tensorboard --logdir=logs --port=6007  # 切换端口

【重点】5. 在tensorboard中画出y=x图像,在tensorboard中添加图片

目录结构:

 

 

# 作者:要努力,努力,再努力
# 开发时间:2022/5/2 10:59

from torch.utils.tensorboard import SummaryWriter
import numpy as np
from PIL import Image

img_path = "../dataset/train/bees_images/29494643_e3410f0d37.jpg"  # 图片路径地址
img_PIL = Image.open(img_path)  # 打开图片地址 PIL 格式
img_array = np.array(img_PIL)  # 将 PIL 格式 的图片转成 numpy 方式
# print(img_array.shape)

write = SummaryWriter('logs')  # tensorboard写logs
write.add_image('test2', img_array, 1, dataformats='HWC')
# 看一下add_image函数使用,add_image(self, tag, img_tensor, global_step=None, walltime=None, dataformats='CHW'):

for i in range(100):
    write.add_scalar('y=x', i, i)  # 保存数据,做可视化

write.close()  # 书写关闭

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/849682.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号