Python 名称\u Tensorflow的范围在Tensorboard中不起作用

Python 名称\u Tensorflow的范围在Tensorboard中不起作用,python,tensorflow,tensorboard,Python,Tensorflow,Tensorboard,我在命名范围设置时遇到问题。 我在代码中写入name\u scope(),但在Tensorboard中它没有名称\u scope。 我打算在这幅图中为“平坦”、“密集”等创建一个名称范围 我卸载并重新安装了Tensorflow,但得到了相同的结果。 作为补充信息,我在终端中没有得到任何错误。 有人知道这种情况吗 Settings: Mac OS 10.14.6 Python 3.7.4 Tensorflow 2.0.0 我自己解决了这个问题。 这可能是因为皮普和蟒蛇的碰撞。 所以我在下面做了

我在命名范围设置时遇到问题。 我在代码中写入
name\u scope()
,但在Tensorboard中它没有名称\u scope。 我打算在这幅图中为“平坦”、“密集”等创建一个名称范围

我卸载并重新安装了Tensorflow,但得到了相同的结果。 作为补充信息,我在终端中没有得到任何错误。 有人知道这种情况吗

Settings:
Mac OS 10.14.6
Python 3.7.4
Tensorflow 2.0.0

我自己解决了这个问题。 这可能是因为皮普和蟒蛇的碰撞。 所以我在下面做了

  • 卸载所有pip包

    def _model_B0001(self):
        with tf.name_scope('1stLayer'):
            inputs = Input(self.shape)
            x = Flatten()(inputs)
            x = Dense(512)(x)
            output1 = Dense(self.nb_classes1, activation='softmax', name='output1')(x)
            output2 = Dense(self.nb_classes2, activation='softmax', name='output2')(x)
            predictions = [output1, output2]
        model = Model(inputs, predictions)
        model.compile(loss={'output1': 'categorical_crossentropy',
                            'output2': 'categorical_crossentropy'},
                      optimizer='adam',
                      metrics=['accuracy'])
        model.summary()
        with open(self.summary_txt, "w") as fp:
            model.summary(print_fn=lambda x: fp.write(x + "\r\n"))
        return model
    
  • 卸载所有anaconda软件包

  • 卸载包

     $ pip freeze > piplist.txt
     $ sudo pip uninstall -r piplist.txt
    
    删除包后删除空文件夹

        $ conda install anaconda-clean
        $ anaconda-clean
    
    删除.bash_配置文件中的内容

        $ rm -fr ~/.anaconda_backup
        $ rm -fr /anaconda3
    
  • 重新安装水蟒。下载自

  • 重新运行张力板

        $ sudo nano .bash_profile
    

  • 我自己解决了这个问题。 这可能是因为皮普和蟒蛇的碰撞。 所以我在下面做了

  • 卸载所有pip包

    def _model_B0001(self):
        with tf.name_scope('1stLayer'):
            inputs = Input(self.shape)
            x = Flatten()(inputs)
            x = Dense(512)(x)
            output1 = Dense(self.nb_classes1, activation='softmax', name='output1')(x)
            output2 = Dense(self.nb_classes2, activation='softmax', name='output2')(x)
            predictions = [output1, output2]
        model = Model(inputs, predictions)
        model.compile(loss={'output1': 'categorical_crossentropy',
                            'output2': 'categorical_crossentropy'},
                      optimizer='adam',
                      metrics=['accuracy'])
        model.summary()
        with open(self.summary_txt, "w") as fp:
            model.summary(print_fn=lambda x: fp.write(x + "\r\n"))
        return model
    
  • 卸载所有anaconda软件包

  • 卸载包

     $ pip freeze > piplist.txt
     $ sudo pip uninstall -r piplist.txt
    
    删除包后删除空文件夹

        $ conda install anaconda-clean
        $ anaconda-clean
    
    删除.bash_配置文件中的内容

        $ rm -fr ~/.anaconda_backup
        $ rm -fr /anaconda3
    
  • 重新安装水蟒。下载自

  • 重新运行张力板

        $ sudo nano .bash_profile