bob.bio.base merge requestshttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests2020-11-25T14:27:35Zhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/217Add a method to retrieve all the samples of a dataset2020-11-25T14:27:35ZYannick DAYERAdd a method to retrieve all the samples of a datasetAdded a functionality to get all the samples at once.
For legacy databases, it uses the all_files method.
Closes #146Added a functionality to get all the samples at once.
For legacy databases, it uses the all_files method.
Closes #146Bob 9.0.0Yannick DAYERYannick DAYERhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/220[scripts][pipelines] allow dask-clients as strings2020-11-25T14:56:39ZAmir MOHAMMADI[scripts][pipelines] allow dask-clients as stringsSome strings like single-threaded, processes, ... are now allowed as
options for the dask-client click option.
Depends on bob.extension!122Some strings like single-threaded, processes, ... are now allowed as
options for the dask-client click option.
Depends on bob.extension!122Bob 9.0.0Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/221Added the memory_demanding attribute as part of the legacy APi2020-11-25T16:36:06ZTiago de Freitas PereiraAdded the memory_demanding attribute as part of the legacy APiAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/222Follow-up to "Add a method to retrieve all the samples of a dataset"2020-11-26T13:36:47ZYannick DAYERFollow-up to "Add a method to retrieve all the samples of a dataset"Closes #149
The `all_samples` methods now correctly handles the 'train' group, returning only the samples of a group if that group is given as parameter.
The 'groups' parameters contents are now verified with `bob.db.base.check_paramet...Closes #149
The `all_samples` methods now correctly handles the 'train' group, returning only the samples of a group if that group is given as parameter.
The 'groups' parameters contents are now verified with `bob.db.base.check_parameters_for_validity`.
Groups of 'legacy database interfaces' different from 'train', 'dev', or 'eval' are now handled correctly.Bob 9.0.0Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/223Used the DelayedSampleSetCached in the BioAlgorithmCheckpointWrapper2020-11-26T18:01:08ZTiago de Freitas PereiraUsed the DelayedSampleSetCached in the BioAlgorithmCheckpointWrapperDepends on https://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/53Depends on https://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/53Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/225[test.utils] Handle ModuleNotFoundError when bob.db.atnt is not available2020-12-02T18:01:07ZAmir MOHAMMADI[test.utils] Handle ModuleNotFoundError when bob.db.atnt is not availableBob 9.0.0Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/224Adapting CSVDevEval to work with our current FileList Structure2020-12-07T18:15:24ZTiago de Freitas PereiraAdapting CSVDevEval to work with our current FileList StructureThis is a WIP, which means Work in Progress.
In this MR I structured the files from the proposed CSV interface to be the same as in the current FileList we have.
Furthermore, the current `.lst` files can be used in the `CSVDatasetDev...This is a WIP, which means Work in Progress.
In this MR I structured the files from the proposed CSV interface to be the same as in the current FileList we have.
Furthermore, the current `.lst` files can be used in the `CSVDatasetDevEval` with some of the bells and whistles the current LST files has (e.g usage of external annotations).
The goal is of the MR is to:
1. Be able to use the current file lists we have
2. Allow the extra functionalities we currently have with the CSVs.Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/226[legacy] Updated subject to reference_id in the lecacy DB interface2020-12-05T21:02:31ZTiago de Freitas Pereira[legacy] Updated subject to reference_id in the lecacy DB interfacehttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/227Make compare samples work with DelayedSample instead of Sample2020-12-06T18:23:25ZTiago de Freitas PereiraMake compare samples work with DelayedSample instead of Samplethis allow us to use `bob.bio.rankone`this allow us to use `bob.bio.rankone`https://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/230[dask] Moved dask_get_partition_size from bob.bio.base to bob.pipelines2020-12-07T13:26:56ZTiago de Freitas Pereira[dask] Moved dask_get_partition_size from bob.bio.base to bob.pipelineshttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/229Check stateless2020-12-07T13:38:03ZLaurent COLBOISCheck statelessSmall change where background model samples are not loaded if the main pipeline is stateless. The world set typically is much larger than the dev and eval set, so it is a bit of a waste to load.
NB. The make_pipeline utility from scikit...Small change where background model samples are not loaded if the main pipeline is stateless. The world set typically is much larger than the dev and eval set, so it is a bit of a waste to load.
NB. The make_pipeline utility from scikit-learn generates pipelines that are never stateless, even if all transformers in the sequence are stateless, which makes this change useful.https://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/228moved VALID_DASK_CLIENT_STRINGS to bob.pipelines2020-12-07T13:52:19ZTiago de Freitas Pereiramoved VALID_DASK_CLIENT_STRINGS to bob.pipelineshttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/231Renamed CSVDatasetDevEval to CSVDataset2020-12-08T08:26:51ZTiago de Freitas PereiraRenamed CSVDatasetDevEval to CSVDataset.... it's easier.... it's easierhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/232Move code2020-12-08T16:36:05ZTiago de Freitas PereiraMove codehttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/233CSVSampleLoaders as transformers2020-12-13T14:13:59ZTiago de Freitas PereiraCSVSampleLoaders as transformersDepends on https://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/60
ping @amohammadi @ydayerDepends on https://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/60
ping @amohammadi @ydayerhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/234Fixed issues in the ScoreWriter2020-12-15T17:30:44ZTiago de Freitas PereiraFixed issues in the ScoreWriterhttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/235[ztnorm][scorewriter] Updates2020-12-16T11:47:38ZTiago de Freitas Pereira[ztnorm][scorewriter] Updates- Used DelayedSampleSetCached in the ZTNormCheckpointWrapper
- Cleaning up the CSVScoreWriter- Used DelayedSampleSetCached in the ZTNormCheckpointWrapper
- Cleaning up the CSVScoreWriterTiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/236[Fix] Correction of scores path2020-12-22T08:00:39ZLaurent COLBOIS[Fix] Correction of scores pathThis fixes an issue introduced in [this commit](https://gitlab.idiap.ch/bob/bob.bio.base/-/commit/cb83794da843358b822b8d75abfdecc1db7f770c#ffca3ee0885ed8d9ceff5bb4100ee9f6413bc6a5) where the path to the output scores file was wrong for n...This fixes an issue introduced in [this commit](https://gitlab.idiap.ch/bob/bob.bio.base/-/commit/cb83794da843358b822b8d75abfdecc1db7f770c#ffca3ee0885ed8d9ceff5bb4100ee9f6413bc6a5) where the path to the output scores file was wrong for non `.csv` score file format.
ping @tiago.pereiraTiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/238Created the function `get_temp_directory`2020-12-22T14:37:15ZTiago de Freitas PereiraCreated the function `get_temp_directory`... this is useful for legacy algorithms
Related to https://gitlab.idiap.ch/bob/bob.bio.face/-/issues/39... this is useful for legacy algorithms
Related to https://gitlab.idiap.ch/bob/bob.bio.face/-/issues/39https://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/239Raised a warning when data is not available to process vanilla-biometrics2021-02-02T12:35:56ZTiago de Freitas PereiraRaised a warning when data is not available to process vanilla-biometrics