diff --git a/source/api_cc/src/DeepPotPT.cc b/source/api_cc/src/DeepPotPT.cc index 7e5d391b1f..b431ad65cf 100644 --- a/source/api_cc/src/DeepPotPT.cc +++ b/source/api_cc/src/DeepPotPT.cc @@ -88,6 +88,7 @@ void DeepPotPT::init(const std::string& model, } std::unordered_map metadata = {{"type", ""}}; module = torch::jit::load(model, device, metadata); + module.eval(); do_message_passing = module.run_method("has_message_passing").toBool(); torch::jit::FusionStrategy strategy; strategy = {{torch::jit::FusionBehavior::DYNAMIC, 10}}; diff --git a/source/api_cc/src/DeepSpinPT.cc b/source/api_cc/src/DeepSpinPT.cc index c72cb34b15..1a245c7b2e 100644 --- a/source/api_cc/src/DeepSpinPT.cc +++ b/source/api_cc/src/DeepSpinPT.cc @@ -88,6 +88,7 @@ void DeepSpinPT::init(const std::string& model, } std::unordered_map metadata = {{"type", ""}}; module = torch::jit::load(model, device, metadata); + module.eval(); do_message_passing = module.run_method("has_message_passing").toBool(); torch::jit::FusionStrategy strategy; strategy = {{torch::jit::FusionBehavior::DYNAMIC, 10}};