pip install tensorboard -i https://pypi.tuna.tsinghua.edu.cn/simple
from torch.utils.tensorboard import SummaryWriter 



- from torch.utils.tensorboard import SummaryWriter
- writer = SummaryWriter("logs") # #第一个参数指明writer把summary内容写在哪个目录下
- # y = x
- for i in range(100):
- writer.add_scalar("y=x", i, i) # 添加数据
- # 参数:图表名称,y轴,x轴
- # y = 2x
- for i in range(100):
- writer.add_scalar("y=x", 2 * i, i) # 添加数据
- writer.close()

tensorboard --logdir=logs --port=6007 




- from torch.utils.tensorboard import SummaryWriter
- from PIL import Image
- import numpy as np
-
- img_path = "images/热巴.jpg" # 图片相对地址
- img = Image.open(img_path)
- img.show()
- print(type(img))
- # add_image()的第2个参数要求的格式是torch.Tensor ; numpy.array ; string
- # 转换成numpy.array格式
- img = np.array(img)
- print(type(img))
-
- writer = SummaryWriter("logs")
- # 从PIL利用numpy转换到numpy.array格式,需要在add_image()函数的参数中,利用dataformats明确指定出shape中的每一个维度都表示的啥含义(三维的是'HWC')
- writer.add_image("热巴", img, 1, dataformats='HWC')
-
- writer.close()
tensorboard --logdir=logs --port=6007 

- from torch.utils.tensorboard import SummaryWriter
- from PIL import Image
- import numpy as np
-
- writer = SummaryWriter("logs")
-
- img_path = "images/热巴1.jpg" # 图片相对地址
- img = Image.open(img_path)
- img = np.array(img)
- writer.add_image("热巴", img, 1, dataformats='HWC') # global_step = 1 表明:在tag中,第一张图片是img=热巴1.jpg
-
- img_path = "images/热巴2.jpg" # 图片相对地址
- img = Image.open(img_path)
- img = np.array(img)
- writer.add_image("热巴", img, 2, dataformats='HWC') # global_step = 1 表明:在tag中,第一张图片是img=热巴1.jpg
-
- writer.close()
