网络编程
位置:首页>> 网络编程>> 网络编程>> 解决tensorflow 释放图,删除变量问题

解决tensorflow 释放图,删除变量问题

作者:HY_JT  发布时间:2023-08-10 09:42:47 

标签:tensorflow,释放图,变量

问题,在一个程序内构建好了一个图,运行完之后想重新使用这个图进行计算,或者想同时在train完的时候做test,就会提示***变量已存在。

解决办法:

待一个图运行完之后加上tf.reset_default_graph来重置默认的图。

补充知识:tensorflow 张量插入或者删除的办法

我就废话不多说了,大家还是直接看代码吧~


part1 = new_enc_in[:, 0:3 ]
part2 = new_enc_in[:, 3:]
###part_new 要插入的张量
new_enc_in = tf.concat([part1, part_new, part2], 1)
##得到的张量里part_new为新插入列

##如果要删除,则修改part2的范围
part1 = new_enc_in[:, 0:3]
part2 = new_enc_in[:, 4:]
new_enc_in = tf.concat([part1, part2], 1)
###原张量的第四列被删除

来源:https://blog.csdn.net/HY_JT/article/details/81363634

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com