【发布时间】:2021-12-02 23:40:37
【问题描述】:
#Lets say we first load certain models which we use later for calculating errors:
pre_trained_models = []
for i in range(1,6):
pre_trained_models.append(keras.models.load_model("model"+str(i))
#Now we create another loop where we create a different models for different hyperparameters:
from keras import backend as K
import gc
for i in range(5):
model = Sequential(....)
K.clear_session()
del model
gc.collect()
此清除会话是否还会删除先前加载的 pre_trained_models 或仅删除“模型”?
还有这些 clear session、del model 和 gc.collect() 一般是如何工作的?
【问题讨论】:
标签: tensorflow keras