bob.pipelines merge requestshttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests2022-05-20T12:15:42Zhttps://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 MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/90replace is_estimator_stateless with estimator_requires_fit2022-05-09T18:30:39ZAmir MOHAMMADIreplace is_estimator_stateless with estimator_requires_fitThe actual code before meant to check if an estimator
requires fit or not while the function was named is_estimator_stateless.The actual code before meant to check if an estimator
requires fit or not while the function was named is_estimator_stateless.The Great DeprecationAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/89Load checkpointed estimators inside the scheduler2022-05-09T17:40:41ZAmir MOHAMMADILoad checkpointed estimators inside the schedulerAlso adds resilience to loading checkpointed samplesAlso adds resilience to loading checkpointed samplesThe Great DeprecationAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/88Add support for fitting estimators on dask bags2022-05-09T14:31:58ZAmir MOHAMMADIAdd support for fitting estimators on dask bagsThe estimators that can handle dask bags should set
the `bob_fit_supports_dask_bag` as True.
This commit also includes
* Adds a new tag: `bob_fit_supports_dask_bag`
* Adds a new tag: `bob_checkpoint_features` for when you want to always ...The estimators that can handle dask bags should set
the `bob_fit_supports_dask_bag` as True.
This commit also includes
* Adds a new tag: `bob_fit_supports_dask_bag`
* Adds a new tag: `bob_checkpoint_features` for when you want to always avoid
checkpointing features for a specific estimator.
* Expose dask_tags, get_bob_tags in the main API
* The SampleWrapper was modified to support `bob_fit_supports_dask_bag`
* The CheckpointWrapper now loads estimators without losing references correctly.The Great DeprecationAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/44Fix sphinx warnings2020-11-09T14:48:34ZAmir MOHAMMADIFix sphinx warningsConda-based CIAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/116Add support for a Slurm cluster2024-03-26T10:13:51ZYannick DAYERAdd support for a Slurm clusterAdds a config file and an entry point for a default Dask Client using Slurm.Adds a config file and an entry point for a default Dask Client using Slurm.Yannick DAYERYannick DAYERhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/115meta(deps): add bob as dependency in new structure2023-06-14T12:35:09ZYannick DAYERmeta(deps): add bob as dependency in new structureAdapt to the new structure of bob with `bob/bob` on top.Adapt to the new structure of bob with `bob/bob` on top.Yannick DAYERYannick DAYERhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/114meta [readme]: Switch the README.rst to markdown2023-05-11T10:17:37ZYannick DAYERmeta [readme]: Switch the README.rst to markdownRenames README.rst to README.md to be supported by the release script.Renames README.rst to README.md to be supported by the release script.Yannick DAYERYannick DAYERhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/113meta [entry-points]: Revert dask.client group name2023-03-28T12:52:29ZYannick DAYERmeta [entry-points]: Revert dask.client group nameSwitch back to `dask.client` instead of `bob.pipelines.dask.client` for
the dask Client entry-points group name in `pyproject.toml`.
Fixes #46.Switch back to `dask.client` instead of `bob.pipelines.dask.client` for
the dask Client entry-points group name in `pyproject.toml`.
Fixes #46.Yannick DAYERYannick DAYERhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/112Replace clapp by clapper.2023-03-01T15:08:41ZYannick DAYERReplace clapp by clapper.Yannick DAYERYannick DAYERhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/111[pyproject.toml] Changing documentation link to master/sphinx2023-02-16T10:04:31ZAndré MAYORAZ[pyproject.toml] Changing documentation link to master/sphinxAndré MAYORAZAndré MAYORAZhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/110Modifying rc file name to bobrc.toml2023-02-14T10:08:45ZAndré MAYORAZModifying rc file name to bobrc.tomlAndré MAYORAZAndré MAYORAZhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/108Change UserDefaults calls to match last implementation2023-01-26T13:04:12ZAndré MAYORAZChange UserDefaults calls to match last implementationChanged UserDefaults calls to match the last implementation done in the package exposed.Changed UserDefaults calls to match the last implementation done in the package exposed.André MAYORAZAndré MAYORAZhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/106Update deprecated dask-jobqueue names2023-01-26T09:00:00ZYannick DAYERUpdate deprecated dask-jobqueue namesParameters from dask-jobqueue's classes (`Job` and `JobQueueCluster`) will change name soon. This follows those changes (`job_extra` to `job_extra_directives` and `env_extra` to `job_script_prologue`.
A config option (`jobqueue.sge.job-...Parameters from dask-jobqueue's classes (`Job` and `JobQueueCluster`) will change name soon. This follows those changes (`job_extra` to `job_extra_directives` and `env_extra` to `job_script_prologue`.
A config option (`jobqueue.sge.job-extra`) became invalid due to the name changes and returned `None` which was not handled correctly, making the submit commands fail silently and the scheduler waiting for the jobs. The option is now renamed.Yannick DAYERYannick DAYERhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/105[utils.py] changed return type in check_parameters_for_validity to ensure tha...2022-12-06T11:13:38ZAndré MAYORAZ[utils.py] changed return type in check_parameters_for_validity to ensure that a list is returnedCloses #44Closes #44André MAYORAZAndré MAYORAZhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/104Bob extension replacement2022-11-11T13:13:55ZYannick DAYERBob extension replacementPart of the replacement of bob.extension to exposed and auto-intersphinx. Related to #43.Part of the replacement of bob.extension to exposed and auto-intersphinx. Related to #43.Yannick DAYERYannick DAYERhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/103Add protocols as classmethod for FileListDatabase2022-11-11T23:33:08ZYannick DAYERAdd protocols as classmethod for FileListDatabaseAllows inheriting classes to retrieve a default protocols definition file and list protocols.Allows inheriting classes to retrieve a default protocols definition file and list protocols.Yannick DAYERYannick DAYERhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/102Ci refactoring2022-10-28T09:29:21ZAndré MAYORAZCi refactoringRefactoring of the CI process.
Linked to Issue #42Refactoring of the CI process.
Linked to Issue #42André MAYORAZAndré MAYORAZhttps://gitlab.idiap.ch/bob/bob.pipelines/-/merge_requests/101Pin numpy on the minor version2022-09-23T17:49:44ZYannick DAYERPin numpy on the minor versionPrevents increment of numpy minor version over the bob.devtools defined pin.Prevents increment of numpy minor version over the bob.devtools defined pin.Yannick DAYERYannick DAYER