diff options
author | Geir Storli <geirst@verizonmedia.com> | 2020-10-14 15:35:38 +0000 |
---|---|---|
committer | Geir Storli <geirst@verizonmedia.com> | 2020-10-14 15:35:38 +0000 |
commit | d34d3c7efe2c9eb8f95a05e2c9d509065341de38 (patch) | |
tree | 533a7c8c9f60181923972aa8866a29b218341374 /configserver | |
parent | 129d199ff9c387c1419bc9d8372abf5fd57a5e8c (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.java | 8 |
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 |