首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ImportError: TensorBoard日志记录需要TensorBoard 1.15或更高版本

ImportError: TensorBoard日志记录需要TensorBoard 1.15或更高版本
EN

Stack Overflow用户
提问于 2020-08-11 20:02:44
回答 2查看 6.7K关注 0票数 1

中的教程pytorch.org出现错误:TensorBoard logging requires TensorBoard version 1.15 or above,但我已经安装了TensorBoard。代码如下:

代码语言:javascript
运行
复制
#from torch.utils.tensorboard import SummaryWriter
from tensorboardX import SummaryWriter
writer = SummaryWriter('runs/fashion_mnist_experiment_1')
#get some random training images
dataiter = iter(trainloader)
images , labels = dataiter.next()
#create grid of images
img_grid = torchvision.utils.make_grid(images)
matplotlib_imshow(img_grid,one_channel=True)
writer.add_image('four_fashion_images',img_grid)
writer.add_graph(net, images)
writer.close()

错误:

代码语言:javascript
运行
复制
ImportError                               Traceback (most recent call last)
 in 
----> 1 writer.add_graph(net, images)
      2 writer.close()

~\anaconda3\envs\torch2\lib\site-packages\tensorboardX\writer.py in add_graph(self, model, input_to_model, verbose)
    791 
    792         """
--> 793         from torch.utils.tensorboard._pytorch_graph import graph
    794         self._get_file_writer().add_graph(graph(model, input_to_model, verbose))
    795 

~\anaconda3\envs\torch2\lib\site-packages\torch\utils\tensorboard\__init__.py in 
      2 from distutils.version import LooseVersion
      3 if not hasattr(tensorboard, '__version__') or LooseVersion(tensorboard.__version__) < LooseVersion('1.15'):
----> 4     raise ImportError('TensorBoard logging requires TensorBoard version 1.15 or above')
      5 del LooseVersion
      6 del tensorboard

ImportError: TensorBoard logging requires TensorBoard version 1.15 or above

环境:

代码语言:javascript
运行
复制
tensorboard               2.3.0                    pypi_0    pypi
tensorboard-plugin-wit    1.7.0                    pypi_0    pypi
tensorboardx              2.1                      pypi_0    pypi
tensorflow                1.2.1                    py36_0    defaults
pytorch                   1.6.0           py3.6_cuda102_cudnn7_0    pytorch
torchvision               0.7.0                py36_cu102    pytorch
future                    0.18.2                   py36_1    defaults
protobuf                  3.12.3           py36h33f27b4_0    defaults

我使用from torch.utils.tensorboard import SummaryWriter开始时,但它出现的错误与我使用的above.Then相同from tensorboardX import SummaryWriter

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-08-11 22:29:38

卸载tensorflow, tensorboard, tensorboardxtensorboard-plugin-wit..。

安装仅限tensorboard使用conda在那之后。如果这不起作用,请重新创建您的conda仅适用于以下环境tensorboard..。如果您需要tensorflow最好事先安装它。

票数 4
EN

Stack Overflow用户

发布于 2021-02-25 06:09:01

我的问题是我工作的目录被命名为tensorboard,因此它尝试从当前目录导入,而不是从已安装的软件包导入。因此,我建议尝试重命名目录,看看是否有帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63357718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档