似乎只有在会话中运行变量的初始化程序之后,才会为变量分配内存。 由于某些原因,我必须使用一些临时变量。例如,一次没有足够的内存来运行一个大批处理,因此我需要将临时渐变存储在额外的变量中。当我不再需要此变量时,我希望使其处于未初始化状态(没有为其分配内存的状态)。原因是没有用于其他计算的内存。 我现在使用的方法是在会话中初始化变量,然后关闭该会话并创建一个新会话,在这里我必须在python ndarray(cpu内存)中获取持久变量值,然后在新会话中初始化这些变量,很冗长。 所以我想知道是否有任何方法可以释放tensorflow中的变量。