Я использую TensorFlow с интерфейсом C. Документация функции TF_SessionRun гласит: «В случае успеха тензоры, соответствующие выходам [0, noutputs-1], помещаются в output_values []. Владение элементами output_values [] передается вызывающей стороне, которая должна в конечном итоге вызвать TF_DeleteTensor для них . "
Я использую TF_SessionRun большое количество раз, и я хотел бы свести к минимуму перераспределение памяти. Но это описание ничего не говорит о правилах перераспределения памяти. Если выходной TF_Tensor уже выделен с правильными размерами, будет ли он перераспределен или использован как есть? Может ли это поведение измениться в будущем?