From 4243211cb16d1960b2e1423ebdb83d619cc74b37 Mon Sep 17 00:00:00 2001 From: Matthew Sloyan Date: Fri, 8 Jan 2021 10:30:51 +0000 Subject: IVGCVSW-5484 Add CacheLoadedNetwork options to ExecuteNetwork * Enable ability to save/load ClContext in ExecuteNetwork. Signed-off-by: Matthew Sloyan Change-Id: I58c61a53f6713853eb06520cc372ed47baf7f8c4 --- tests/ExecuteNetwork/ExecuteNetworkProgramOptions.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tests/ExecuteNetwork/ExecuteNetworkProgramOptions.cpp') diff --git a/tests/ExecuteNetwork/ExecuteNetworkProgramOptions.cpp b/tests/ExecuteNetwork/ExecuteNetworkProgramOptions.cpp index b499289f61..002a3d1d80 100644 --- a/tests/ExecuteNetwork/ExecuteNetworkProgramOptions.cpp +++ b/tests/ExecuteNetwork/ExecuteNetworkProgramOptions.cpp @@ -276,6 +276,16 @@ ProgramOptions::ProgramOptions() : m_CxxOptions{"ExecuteNetwork", "performance improvements but may result in reduced or different precision.", cxxopts::value(m_ExNetParams.m_EnableFastMath)->default_value("false")->implicit_value("true")) + ("save-cached-network", + "Enables saving of the cached network. " + "See also --cached-network-filepath", + cxxopts::value(m_ExNetParams.m_SaveCachedNetwork) + ->default_value("false")->implicit_value("true")) + + ("cached-network-filepath", + "If non-empty, the given file will be used to load/save cached network.", + cxxopts::value(m_ExNetParams.m_CachedNetworkFilePath)->default_value("")) + ("fp16-turbo-mode", "If this option is enabled, FP32 layers, " "weights and biases will be converted to FP16 where the backend supports it", -- cgit v1.2.1