如何删除已有的tensorflow变量?

如何删除已有的tensorflow变量?,tensorflow,Tensorflow,我使用的是windows GPU tensorflow 1.0。我想删除无用或错误的tf变量 For example I run code and generate a bad model, then I copy code and just modify existed variable W1(shape=[3,3],name="W1") as W1(shape=[5,5],name="W1") and run. However tensorflow generate W1(shape

我使用的是windows GPU tensorflow 1.0。我想删除无用或错误的tf变量

For example I run code and generate a bad model, then I copy code and just modify existed variable W1(shape=[3,3],name="W1") as W1(shape=[5,5],name="W1") and run.  

 However tensorflow generate W1(shape=[5,5],name="W1_1") rather than replace old W1. So in the end Tensorflow will save both wrong trained W1(name='w1') and trained w1(name='w1_1'). When I restore W1, tensorflow give me wrong trained W1(name='w1').    
您能告诉我如何删除旧变量W1并添加新的W1吗


(换行编辑功能是无用的)

首先,我不知道通过更改变量的形状来实现什么。如果你问这个问题的方式我们知道你的意图,也许我们可以更好地帮助你

现在有多个选项可以解决您的问题: -忽略变量的名称(它会导致什么错误??) -删除所有变量:
-更改变量的形状,而不是定义新的形状。在这里检查mrry的答案:

首先,我不知道通过更改变量的形状,您想要实现什么。如果你问这个问题的方式我们知道你的意图,也许我们可以更好地帮助你

现在有多个选项可以解决您的问题: -忽略变量的名称(它会导致什么错误??) -删除所有变量:
-更改变量的形状,而不是定义新的形状。在此处检查mrry的答案:

以更干净的方式重新格式化。我不明白你的意思。提供一些重现问题的代码。以更简洁的方式重新格式化。我不明白你的意思。提供一些重现问题的代码。我重写了我的问题。总之,我想精确地处理每个变量。似乎没有办法修改现有的变量。也许我必须清除所有变量并重新启动。你的回答很有帮助。谢谢!祝你好运我重写了我的问题。总之,我想精确地处理每个变量。似乎没有办法修改现有的变量。也许我必须清除所有变量并重新启动。你的回答很有帮助。谢谢!祝你好运