【问题标题】:AttributeError: module 'torch.utils' has no attribute 'tensorboard'AttributeError:模块“torch.utils”没有属性“tensorboard”
【发布时间】:2020-12-07 11:54:08
【问题描述】:

我尝试在 torch.utils 中使用 tensorboard,但它显示“模块 'torch.utils' 没有属性 'tensorboard'”。 我的火炬版本是“1.6.0+cu101”

PS C:\Users\kelekelekle> python
Python 3.7.6 (tags/v3.7.6:43364a7ae0, Dec 19 2019, 01:54:44) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> print(torch.__version__)
1.6.0+cu101
>>> writer = torch.utils.tensorboard.SummaryWriter()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: module 'torch.utils' has no attribute 'tensorboard'
>>>

【问题讨论】:

    标签: python deep-learning pytorch tensorboard


    【解决方案1】:

    您必须通过以下方式安装tensorboard

    pip install tensorboard
    

    (或类似)。完成后,您应该从 torch.utils 包中导入 tensorboard 模块:

    from torch.utils import tensorboard
    
    tensorboard.SummaryWriter("foo")
    

    或者你可以直接导入SummaryWriter

    from torch.utils.tensorboard import SummaryWriter
    
    SummaryWriter("bar")
    

    【讨论】:

    • @haoyang 如果您的问题得到解决,请用绿色勾号标记答案,如果您想感谢作者,请点赞。顺便说一句,欢迎来到 StackOverflow,玩得开心 :)
    猜你喜欢
    • 2019-05-26
    • 2018-04-14
    • 2019-02-18
    • 1970-01-01
    • 2019-11-29
    • 2020-01-01
    • 2019-07-20
    • 2021-11-05
    相关资源
    最近更新 更多