bob.pipelines merge requestshttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests2021-03-22T16:13:46Zhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/62Implement a new simple generic csv-based database interface2021-03-22T16:13:46ZAmir MOHAMMADIImplement a new simple generic csv-based database interfaceDepends on https://gitlab.idiap.ch/bob/bob.extension/-/merge_requests/126Depends on https://gitlab.idiap.ch/bob/bob.extension/-/merge_requests/126Bob 9.0.0Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/59Dask client names2020-12-11T18:50:32ZAmir MOHAMMADIDask client namesBob 9.0.0Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/52[CheckpointWrapper] Allow custom save and load functions through estimator tags2020-11-27T11:17:16ZAmir MOHAMMADI[CheckpointWrapper] Allow custom save and load functions through estimator tagsBob 9.0.0Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/50[DelayedSample(Set)] make load and delayed_attributes private2020-11-23T16:24:44ZAmir MOHAMMADI[DelayedSample(Set)] make load and delayed_attributes privateThis removes the need for a lot of guessing in downstream packages as they can start removing all keys that start with `_` when access of the sample's attribute is needed.This removes the need for a lot of guessing in downstream packages as they can start removing all keys that start with `_` when access of the sample's attribute is needed.Bob 9.0.0Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/49[DelayedSample] Fix issues when an attribute was set2020-11-23T14:19:57ZAmir MOHAMMADI[DelayedSample] Fix issues when an attribute was setBob 9.0.0Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/48Improvements on CheckpointWrapper2020-11-22T18:40:31ZTiago de Freitas PereiraImprovements on CheckpointWrapperAdded the optional argument `hash_fn` in the `CheckpointWrapper` class.
Once this is set, `sample.key` generates a hash code and this hash code is used to compose the final path where `sample` will be checkpointed.
This is optional and ...Added the optional argument `hash_fn` in the `CheckpointWrapper` class.
Once this is set, `sample.key` generates a hash code and this hash code is used to compose the final path where `sample` will be checkpointed.
This is optional and generic enough for our purposes.
This hash function can be shipped in the database interface.
Closes https://gitlab.idiap.ch/bob/bob.pipelines/-/issues/25Bob 9.0.0Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/47Multiple changes2020-11-23T10:27:21ZAmir MOHAMMADIMultiple changes* [DelayedSample] Allow for arbitrary delayed attributes
* [SampleBatch] Allow other attributes than data
Fixes #26 #24* [DelayedSample] Allow for arbitrary delayed attributes
* [SampleBatch] Allow other attributes than data
Fixes #26 #24Bob 9.0.0Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/46move vstack_features to bob.io.base2020-11-13T11:02:21ZAmir MOHAMMADImove vstack_features to bob.io.baseBob 9.0.0Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/45Multiple Changes2020-11-11T08:17:48ZAmir MOHAMMADIMultiple Changes* When checkpointing, checkpoing all steps in a pipeline
* Better names in dask graph for FunctionTransformer
* [xarray] Allow for multi argument transformers
* SampleBatch in public API* When checkpointing, checkpoing all steps in a pipeline
* Better names in dask graph for FunctionTransformer
* [xarray] Allow for multi argument transformers
* SampleBatch in public APIBob 9.0.0Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/43Allow setting specific attributes of sample2020-11-06T15:13:29ZYannick DAYERAllow setting specific attributes of sampleSpecify the sample attribute to assign the output of an estimator to, instead of 'data' in SampleWrapper.
Specify the attribute of sample to save and load in CheckpointWrapper.Specify the sample attribute to assign the output of an estimator to, instead of 'data' in SampleWrapper.
Specify the attribute of sample to save and load in CheckpointWrapper.Bob 9.0.0Yannick DAYERYannick DAYERhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/41Added a GPU queue that defaults to short_gpu2020-11-05T15:22:13ZYannick DAYERAdded a GPU queue that defaults to short_gpuBob 9.0.0Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/40Add dask-client configurations as resources2020-10-12T14:19:51ZYannick DAYERAdd dask-client configurations as resourcesFixes #19
Removes the sge-demanding configuration as all nodes at Idiap have a fast connection now.
Depends on bob.bio.base!201Fixes #19
Removes the sge-demanding configuration as all nodes at Idiap have a fast connection now.
Depends on bob.bio.base!201Bob 9.0.0Yannick DAYERYannick DAYERhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/39[dask][sge] Added the variables `idle_timeout` and `allowed_failures` as2020-10-12T15:04:50ZTiago de Freitas Pereira[dask][sge] Added the variables `idle_timeout` and `allowed_failures` aspart of our `.bobrc` and added better defaultspart of our `.bobrc` and added better defaultsBob 9.0.0Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/38[sge] In dask some sublacessd classes need a config name. Fixes #202020-10-12T11:25:49ZAmir MOHAMMADI[sge] In dask some sublacessd classes need a config name. Fixes #20Bob 9.0.0Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/109Add a way to retrieve protocol definition files2024-01-08T13:57:33ZYannick DAYERAdd a way to retrieve protocol definition filesRemoves `bob.extension`'s `get_file()`.Removes `bob.extension`'s `get_file()`.Roadmap to the major version of Bob 12Yannick DAYERYannick DAYERhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/99remove sampleloaders and prepare for bob.bio.base!3002022-10-14T09:02:57ZAmir MOHAMMADIremove sampleloaders and prepare for bob.bio.base!300Needed for bob.bio.base!300Needed for bob.bio.base!300Roadmap to the major version of Bob 12Yannick DAYERYannick DAYERhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/95[datasets] remove fieldnames from CSVToSamples2022-06-13T10:11:25ZAmir MOHAMMADI[datasets] remove fieldnames from CSVToSamplesSince it can be provided as part of dict_reader_kwargs
Also reorganize the DelayedSample code and tests
to make things more readableSince it can be provided as part of dict_reader_kwargs
Also reorganize the DelayedSample code and tests
to make things more readableThe Great DeprecationAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/93Add documentation for CSV databases2022-06-02T14:16:56ZAmir MOHAMMADIAdd documentation for CSV databasesThe Great DeprecationAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/92better logging overall2022-05-20T12:15:42ZAmir MOHAMMADIbetter logging overallThe Great DeprecationAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/91Many API changes2022-05-24T11:40:31ZAmir MOHAMMADIMany API changesExpose utils API in the root API.
Fix the docs API.
Remove unused transformers.
Fix SGE GPU submissions.Expose utils API in the root API.
Fix the docs API.
Remove unused transformers.
Fix SGE GPU submissions.The Great DeprecationAmir MOHAMMADIAmir MOHAMMADI