summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorGeir Storli <geirst@verizonmedia.com>2020-10-14 15:35:38 +0000
committerGeir Storli <geirst@verizonmedia.com>2020-10-14 15:35:38 +0000
commitd34d3c7efe2c9eb8f95a05e2c9d509065341de38 (patch)
tree533a7c8c9f60181923972aa8866a29b218341374 /configserver
parent129d199ff9c387c1419bc9d8372abf5fd57a5e8c (diff)
Add feature flag to use fast value tensor implementation on all content nodes.
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java
index 3fe90fc54a0..7a55106f866 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java
@@ -150,6 +150,7 @@ public class ModelContextImpl implements ModelContext {
private final boolean useContentNodeBtreeDb;
private final boolean useThreePhaseUpdates;
private final boolean useDirectStorageApiRpc;
+ private final boolean useFastValueTensorImplementation;
private final Optional<EndpointCertificateSecrets> endpointCertificateSecrets;
private final double defaultTermwiseLimit;
private final double threadPoolSizeFactor;
@@ -207,6 +208,8 @@ public class ModelContextImpl implements ModelContext {
.with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm()).value();
useDirectStorageApiRpc = Flags.USE_DIRECT_STORAGE_API_RPC.bindTo(flagSource)
.with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm()).value();
+ useFastValueTensorImplementation = Flags.USE_FAST_VALUE_TENSOR_IMPLEMENTATION.bindTo(flagSource)
+ .with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm()).value();
threadPoolSizeFactor = Flags.DEFAULT_THREADPOOL_SIZE_FACTOR.bindTo(flagSource)
.with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm()).value();
visibilityDelay = Flags.VISIBILITY_DELAY.bindTo(flagSource)
@@ -314,6 +317,11 @@ public class ModelContextImpl implements ModelContext {
}
@Override
+ public boolean useFastValueTensorImplementation() {
+ return useFastValueTensorImplementation;
+ }
+
+ @Override
public Optional<AthenzDomain> athenzDomain() { return athenzDomain; }
@Override