"tests/models/albert/test_tokenization_albert.py" did not exist on "7e98e211f0e86e414b22946bd89391e49d2ea900"
Unverified Commit e849e5bb authored by Wang, Yi's avatar Wang, Yi Committed by GitHub
Browse files

Optimize inference only mode memory if ipex is used (#21083)



* Optimize inference only mode memory if ipex is used
Signed-off-by: default avatarWang, Yi A <yi.a.wang@intel.com>

* fix code style
Signed-off-by: default avatarWang, Yi A <yi.a.wang@intel.com>
Signed-off-by: default avatarWang, Yi A <yi.a.wang@intel.com>
parent 6767ce71
......@@ -1309,8 +1309,9 @@ class Trainer:
if not training:
model.eval()
dtype = torch.bfloat16 if not self.is_in_train and self.args.bf16_full_eval else dtype
# conv_bn_folding is disabled as it fails in symbolic tracing, resulting in ipex warnings
model = ipex.optimize(model, dtype=dtype, level="O1", conv_bn_folding=False)
model = ipex.optimize(model, dtype=dtype, level="O1", conv_bn_folding=False, inplace=not self.is_in_train)
else:
if not model.training:
model.train()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment