Memoization сохраняет результаты дорогостоящих вычислений и возвращает кешированный результат, а не непрерывно пересчитывает его.
Вот пример:
def doSomeExpensiveCalculation(self, input):
if input not in self.cache:
self.cache[input] = result
return self.cache[input]
Более полное описание можно найти в записи wikipedia в memoization .
Я обновил тензор потока, и он решил эту проблему