Skip to content

Commit 81b6002

Browse files
committed
Bugfixes:
- Convert: Fix error when 'learn mask' has been selected - Bisenet-FP mask: Correctly store mask for face or head centering
1 parent c53dcca commit 81b6002

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

plugins/extract/mask/bisenet_fp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def __init__(self, **kwargs) -> None:
4949
self.batchsize = cfg.batch_size()
5050

5151
self._segment_indices = self._get_segment_indices()
52-
self.storage_centering = "head" if cfg.include_hair() else "face"
52+
self._storage_centering = "head" if cfg.include_hair() else "face"
5353
""" Literal["head", "face"] The mask type/storage centering to use """
5454
# Separate storage for face and head masks
5555
self._storage_name = f"{self._storage_name}_{self._storage_centering}"

plugins/train/model/_base/inference.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,8 +272,9 @@ def _build(self):
272272
built = self._build_layers(layers, history, built)
273273

274274
assert len(self._input) == 1
275-
assert len(built) == 1
276-
retval = keras.Model(inputs=self._input[0], outputs=built[0], name=self._name)
275+
assert len(built) in (1, 2)
276+
out = built[0] if len(built) == 1 else built
277+
retval = keras.Model(inputs=self._input[0], outputs=out, name=self._name)
277278
logger.debug("Compiled inference model '%s': %s", retval.name, retval)
278279

279280
return retval

0 commit comments

Comments
 (0)