TensorBoard:教程 Pytorch:模块 'tensorflow._api.v2.io.gfile' 没有属性 'get_filesystem'

Posted

技术标签:

【中文标题】TensorBoard:教程 Pytorch:模块 \'tensorflow._api.v2.io.gfile\' 没有属性 \'get_filesystem\'【英文标题】:TensorBoard: Tutorial Pytorch: module 'tensorflow._api.v2.io.gfile' has no attribute 'get_filesystem'TensorBoard:教程 Pytorch:模块 'tensorflow._api.v2.io.gfile' 没有属性 'get_filesystem' 【发布时间】:2020-07-30 08:30:08 【问题描述】:

我在运行本关于 Pytorch 和 TensorBoard with Embeddings https://pytorch.org/tutorials/intermediate/tensorboard_tutorial.html的教程时遇到问题

我收到了这条消息,

AttributeError                            Traceback (most recent call last)
<ipython-input-10-e0404d94b4cd> in <module>()
     22 writer.add_embedding(features,
     23                     metadata=class_labels,
---> 24                     label_img=images.unsqueeze(1))
     25 writer.close()

/usr/local/lib/python3.6/dist-packages/torch/utils/tensorboard/writer.py in add_embedding(self, mat, metadata, label_img, global_step, tag, metadata_header)
    779         save_path = os.path.join(self._get_file_writer().get_logdir(), subdir)
    780 
--> 781         fs = tf.io.gfile.get_filesystem(save_path)
    782         if fs.exists(save_path):
    783             if fs.isdir(save_path):

我可以看到投影仪

【问题讨论】:

【参考方案1】:

试试这个

import tensorflow as tf
import tensorboard as tb
tf.io.gfile = tb.compat.tensorflow_stub.io.gfile

【讨论】:

以上是关于TensorBoard:教程 Pytorch:模块 'tensorflow._api.v2.io.gfile' 没有属性 'get_filesystem'的主要内容,如果未能解决你的问题,请参考以下文章

无法让 pytorch 与 tensorboard 一起工作

google Colab 使用教程 免费GPU google Colaboratory 上运行 pytorch tensorboard

01google Colab 使用教程 免费GPU google Colaboratory 上运行 pytorch tensorboard

03google Colab |pytorch TensorBoard add_image 代码实战 免费GPU google Colaboratory 使用教程

03google Colab |pytorch TensorBoard add_image 代码实战 免费GPU google Colaboratory 使用教程

深度学习pytorch使用tensorboard可视化实验数据