From 8a1c7bb53923ba9fa01c3c6ceba2046be0530d11 Mon Sep 17 00:00:00 2001 From: Jon Bratseth Date: Thu, 30 Aug 2018 22:48:17 +0200 Subject: Revert "Merge pull request #6742 from vespa-engine/revert-6732-bratseth/generate-rank-profiles-for-all-models-part-10-2" This reverts commit a294ef166c59c795f9e6fd31fbd6914c502d559a, reversing changes made to cef4c0f9d7c084f320e77abb2a93522acd7f3f53. --- .../expressiontransforms/TensorFlowFeatureConverter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/expressiontransforms/TensorFlowFeatureConverter.java') diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/expressiontransforms/TensorFlowFeatureConverter.java b/config-model/src/main/java/com/yahoo/searchdefinition/expressiontransforms/TensorFlowFeatureConverter.java index 619c13da764..bcb8ef1521d 100644 --- a/config-model/src/main/java/com/yahoo/searchdefinition/expressiontransforms/TensorFlowFeatureConverter.java +++ b/config-model/src/main/java/com/yahoo/searchdefinition/expressiontransforms/TensorFlowFeatureConverter.java @@ -41,8 +41,8 @@ public class TensorFlowFeatureConverter extends ExpressionTransformer new ConvertedModel(modelPath, context)); - return convertedModel.expression(asFeatureArguments(feature.getArguments())); + convertedTensorFlowModels.computeIfAbsent(modelPath, __ -> ConvertedModel.fromSourceOrStore(modelPath, context)); + return convertedModel.expression(asFeatureArguments(feature.getArguments()), context); } catch (IllegalArgumentException | UncheckedIOException e) { throw new IllegalArgumentException("Could not use tensorflow model from " + feature, e); -- cgit v1.2.3