Я нашел строку кода:
out_a, out_p, out_n = model(data_a), model(data_p), model(data_n)
in: https://github.com/liorshk/facenet_pytorch/blob/master/train_triplet.py
, поскольку вы можете видеть, что forward () вызывается несколько раз перед "backward ()", вопрос:
1, будет ли следующий вызов переопределять предыдущий граф вычислений?
2, в моем тесте потребление графического процессора соответственно увеличится, поэтому даже происходит переопределение, происходит утечка памяти графического процессора,как решить эту проблему?