change model.predict() to model(), improve mem leak notably

This commit is contained in:
lilw5 2023-10-10 11:16:44 +08:00
parent fb8924e984
commit 1d57b2f7f3

View File

@ -693,7 +693,7 @@ def represent(
# represent
if "keras" in str(type(model)):
# new tf versions show progress bar and it is annoying
embedding = model.predict(img, verbose=0)[0].tolist()
embedding = model(img, training=False).numpy()[0].tolist()
else:
# SFace and Dlib are not keras models and no verbose arguments
embedding = model.predict(img)[0].tolist()