Я создаю модель в бесконечном цикле, используя Keras на Cuda (GPU получил 8 ГБ памяти)
while True:
model = keras.models.Sequential()
model.add(Dense(input_shape = (4096,),units = 4096 * 2, activation='relu'))
model.add(Dense(1, activation='sigmoid'))
model.summary()
K.clear_session()
del model
print(datetime.datetime.now())
И я получаю сообщение об ошибке OOM при распределении тензора с формой.... после нескольких итераций. Мне было интересно, почему память устройства не освобождается и как я могу этого добиться (без Numba, как упоминалось здесь Как освободить модель графического процессора Keras).