bob.bio.face issueshttps://gitlab.idiap.ch/bob/bob.bio.face/-/issues2023-03-31T14:01:51Zhttps://gitlab.idiap.ch/bob/bob.bio.face/-/issues/98Entry-points vgg2-*-with-eval not listed in bob.bio.database group2023-03-31T14:01:51ZYannick DAYEREntry-points vgg2-*-with-eval not listed in bob.bio.database groupSome entry-points in `pyproject.toml` (notably `vgg2-short-with-eval` and `vgg2-full-with-eval`) are listed in the entry-points group `bob.bio.config` but not in `bob.bio.database`.
This leads to issues and confusion when passing the co...Some entry-points in `pyproject.toml` (notably `vgg2-short-with-eval` and `vgg2-full-with-eval`) are listed in the entry-points group `bob.bio.config` but not in `bob.bio.database`.
This leads to issues and confusion when passing the config to the `--database` option of `bob bio pipeline simple` and listing with `resources.py`.
We should (if it was not omitted for a reason) also add those config entry-points to the `bob.bio.database` entry-point group.https://gitlab.idiap.ch/bob/bob.bio.face/-/issues/60Add the possibility to pass a pre-loaded model into embedding base classes.2022-01-19T15:48:19ZManuel Günthersiebenkopf@googlemail.comAdd the possibility to pass a pre-loaded model into embedding base classes.In some cases, deep learning models are instantiated inside of other packages, and it is not possible to pass the paths of the model to be loaded inside of the classes. For these cases, we should add a `model` parameter to the base class...In some cases, deep learning models are instantiated inside of other packages, and it is not possible to pass the paths of the model to be loaded inside of the classes. For these cases, we should add a `model` parameter to the base class constructors, and simply store the models internally, i.e.:
https://gitlab.idiap.ch/bob/bob.bio.face/-/blob/5c0811270bc6129df64cc3a0ef10c35c64010b65/bob/bio/face/embeddings/pytorch.py#L42
https://gitlab.idiap.ch/bob/bob.bio.face/-/blob/5c0811270bc6129df64cc3a0ef10c35c64010b65/bob/bio/face/embeddings/mxnet.py#L33
https://gitlab.idiap.ch/bob/bob.bio.face/-/blob/5c0811270bc6129df64cc3a0ef10c35c64010b65/bob/bio/face/embeddings/tensorflow.py#L53
As the `transform` function always checks if the model is loaded, no further adaptations need to be done. Test code should be implemented, though.Manuel Günthersiebenkopf@googlemail.comManuel Günthersiebenkopf@googlemail.comhttps://gitlab.idiap.ch/bob/bob.bio.face/-/issues/75Resources for arface dataset are mixed up2022-01-14T16:07:35ZManuel Günthersiebenkopf@googlemail.comResources for arface dataset are mixed upIn the `setup.py`, the entries of two ARface protocols are exchanged: https://gitlab.idiap.ch/bob/bob.bio.face/-/blob/bc421ecae8908299ef5b879e965741a25dca6567/setup.py#L242In the `setup.py`, the entries of two ARface protocols are exchanged: https://gitlab.idiap.ch/bob/bob.bio.face/-/blob/bc421ecae8908299ef5b879e965741a25dca6567/setup.py#L242Manuel Günthersiebenkopf@googlemail.comManuel Günthersiebenkopf@googlemail.comhttps://gitlab.idiap.ch/bob/bob.bio.face/-/issues/36outdated `baselines.py` script remained in setup.py2020-10-08T07:25:59ZManuel Günthersiebenkopf@googlemail.comoutdated `baselines.py` script remained in setup.pySee here: https://gitlab.idiap.ch/bob/bob.bio.face/-/blob/117ed4a764bac88c9e0d3c5b27c8c36d5cf87a61/setup.py#L106
When running `baselines.py`, I get the following error:
```
$ baselines.py -h
...
ModuleNotFoundError: No module named 'bob...See here: https://gitlab.idiap.ch/bob/bob.bio.face/-/blob/117ed4a764bac88c9e0d3c5b27c8c36d5cf87a61/setup.py#L106
When running `baselines.py`, I get the following error:
```
$ baselines.py -h
...
ModuleNotFoundError: No module named 'bob.bio.face.script.baselines'
```Bob 9.0.0https://gitlab.idiap.ch/bob/bob.bio.face/-/issues/20Using super() for base class function calls2017-10-20T02:30:32ZManuel Günthersiebenkopf@googlemail.comUsing super() for base class function callsAfter bob.bio.base#64 is merged, we can go ahead and use super() to call base class functionality here, too. This mainly should affect constructor calls.After bob.bio.base#64 is merged, we can go ahead and use super() to call base class functionality here, too. This mainly should affect constructor calls.May 2017 Hackathon