bob issueshttps://gitlab.idiap.ch/groups/bob/-/issues2021-06-16T10:57:10Zhttps://gitlab.idiap.ch/bob/bob.ip.facedetect/-/issues/10Harmonizing `mtcnn`and `tinyfaces`2021-06-16T10:57:10ZManuel Günthersiebenkopf@googlemail.comHarmonizing `mtcnn`and `tinyfaces`The interfaces of `bob.ip.facedetect.MTCNN` and `bob.ip.facedetect.TinyFaces` differ.
MTCNN has two functions: `detect` (returns list of bounding boxes, probabilities, landmarks) and `annotations` (returns list of annotation dictionarie...The interfaces of `bob.ip.facedetect.MTCNN` and `bob.ip.facedetect.TinyFaces` differ.
MTCNN has two functions: `detect` (returns list of bounding boxes, probabilities, landmarks) and `annotations` (returns list of annotation dictionaries).
TinyFaces has only one function: `detect`(returns list of annotation dictionaries), which is the equivalent of `annotations` in the MTCNN case.
Finally, MTCNN provides a `__call__` function that basically calls `annotations`, which TinyFaces does not have such a function.
TODO:
- rename `TinyFaces.detect` to `Tinyfaces.annotations`
- add `Tinyfaces.__call__` to call `Tinyfaces.annotations`
- provide `TinyFaces.detect` similarly to `MTCNN.detect` if this makes sense
- Update documentation
+ Clearly state in the documentation that eye landmarks are estimated, provide details where they are located, and show examples.Manuel Günthersiebenkopf@googlemail.comManuel Günthersiebenkopf@googlemail.comhttps://gitlab.idiap.ch/bob/bob.bio.face/-/issues/55Follow-up from "Feature extractors"2021-06-15T17:07:39ZTiago de Freitas PereiraFollow-up from "Feature extractors"The following discussion from !112 should be addressed:
- [ ] @lcolbois started a [discussion](https://gitlab.idiap.ch/bob/bob.bio.face/-/merge_requests/112#note_63462): (+1 comment)
> Could this implement a `memory_demanding` mec...The following discussion from !112 should be addressed:
- [ ] @lcolbois started a [discussion](https://gitlab.idiap.ch/bob/bob.bio.face/-/merge_requests/112#note_63462): (+1 comment)
> Could this implement a `memory_demanding` mechanism like in the other frameworks ?https://gitlab.idiap.ch/bob/bob.bio.face/-/issues/54Databases to port2022-01-14T09:17:21ZTiago de Freitas PereiraDatabases to portHi guys,
Which face databases do you want to be ported to the new API? I'll add some below, please add more if necessary.
- [x] LFW
- [x] GBU
- [x] rfw (https://gitlab.idiap.ch/bob/bob.bio.face/-/merge_requests/127)
- [ ] MegaFace
...Hi guys,
Which face databases do you want to be ported to the new API? I'll add some below, please add more if necessary.
- [x] LFW
- [x] GBU
- [x] rfw (https://gitlab.idiap.ch/bob/bob.bio.face/-/merge_requests/127)
- [ ] MegaFace
- [ ] CALFW - Cross-Age LFW (CALFW) Database
- [x] Youtube faces
ping @lcolbois @ageorge @hotroshi @amohammadi
thankshttps://gitlab.idiap.ch/bob/bob.bio.face/-/issues/53IJBC database will fail on non-Idiap filesystems2021-10-29T15:34:57ZLaurent COLBOISIJBC database will fail on non-Idiap filesystemsHello, I believe there is an issue with the current implementation of the [IJBC database](https://gitlab.idiap.ch/bob/bob.bio.face/-/blob/master/bob/bio/face/database/ijbc.py).
Currently it downloads a tarball containing pickled precompu...Hello, I believe there is an issue with the current implementation of the [IJBC database](https://gitlab.idiap.ch/bob/bob.bio.face/-/blob/master/bob/bio/face/database/ijbc.py).
Currently it downloads a tarball containing pickled precomputed DelayedSample. It works at Idiap because the path to the original directory containing the image data is actually hardcoded, hidden inside the `_load` function for each DelayedSample.
But there is no mechanism to provide a path to a different image directory, meaning people outside of Idiap won't be able to connect this database wrapper to their own stored version of the database. This is in contrary to the CSVDatabase implementation of other databases, in which the image directory can be provided through the `.bobrc` config (e.g https://gitlab.idiap.ch/bob/bob.bio.face/-/blob/master/bob/bio/face/database/mobio.py#L68).
Not sure yet how to approach this... I know this pre-pickling approach is important for performance.
ping @tiago.pereiraLaurent COLBOISLaurent COLBOIShttps://gitlab.idiap.ch/bob/bob.bio.face/-/issues/52memory_demanding needs to be an argument in baseline load functions2021-06-16T15:49:14ZHatef OTROSHImemory_demanding needs to be an argument in baseline load functionsHi,
I was using `bob.bio.face.config.baseline` to load baslines with `load()` function implemented in each baseline. However, the `load()` functions implemented in the baselines do not get `memory_demanding` as argument. This becomes pr...Hi,
I was using `bob.bio.face.config.baseline` to load baslines with `load()` function implemented in each baseline. However, the `load()` functions implemented in the baselines do not get `memory_demanding` as argument. This becomes problematic when using big datasets.https://gitlab.idiap.ch/bob/bob.bio.face/-/issues/51Nightlies failling because of this one2021-10-29T15:34:57ZTiago de Freitas PereiraNightlies failling because of this oneBasically the databases are broken because of this https://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/247
I'll fix on this one !112Basically the databases are broken because of this https://gitlab.idiap.ch/bob/bob.bio.base/-/merge_requests/247
I'll fix on this one !112https://gitlab.idiap.ch/bob/bob.pad.face/-/issues/41Convert list to dictionary2021-06-07T13:01:14ZAnjith GEORGEanjith.george@idiap.chConvert list to dictionaryhttps://gitlab.idiap.ch/bob/bob.pad.face/-/blob/master/bob/pad/face/transformer/VideoToFrames.py#L17
Annotations seems to be list rather than a dictionary.
Also it failes when `video` is `None`https://gitlab.idiap.ch/bob/bob.pad.face/-/blob/master/bob/pad/face/transformer/VideoToFrames.py#L17
Annotations seems to be list rather than a dictionary.
Also it failes when `video` is `None`https://gitlab.idiap.ch/bob/docs/-/issues/11No such file or directory: 'bob/docs/doc/plot/default_crops.py'2021-06-07T12:50:27ZAmir MOHAMMADINo such file or directory: 'bob/docs/doc/plot/default_crops.py'Job [#234026](https://gitlab.idiap.ch/bob/docs/-/jobs/234026) failed for dfa36353f01c890beb477777ca005cda08cb7325:Job [#234026](https://gitlab.idiap.ch/bob/docs/-/jobs/234026) failed for dfa36353f01c890beb477777ca005cda08cb7325:Laurent COLBOISLaurent COLBOIShttps://gitlab.idiap.ch/bob/bob.pad.base/-/issues/39Scoring when using `VideoWrapper`2022-06-02T08:42:11ZAnjith GEORGEanjith.george@idiap.chScoring when using `VideoWrapper`Is frame-wise scoring already implemented, when using video samples?Is frame-wise scoring already implemented, when using video samples?https://gitlab.idiap.ch/bob/bob.extension/-/issues/78getfile and unzip2021-05-28T07:51:51ZTiago de Freitas Pereiragetfile and unzipWe need to make `download_and_unzip` from https://gitlab.idiap.ch/bob/bob.extension/-/blob/master/bob/extension/download.py#L289 use `get_file` function.We need to make `download_and_unzip` from https://gitlab.idiap.ch/bob/bob.extension/-/blob/master/bob/extension/download.py#L289 use `get_file` function.Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.pad.face/-/issues/40Could move video processing tools to bob.bio.video2022-06-03T15:09:12ZLaurent COLBOISCould move video processing tools to bob.bio.videoThere are some very nice tools for video processing such as
`bob.pad.face.transformer.VideoToFrames`
or
`bob.pad.face.database.database.delayed_video_load` which are not PAD specific and would gain in visibility if moved to `bob.bio.video`.There are some very nice tools for video processing such as
`bob.pad.face.transformer.VideoToFrames`
or
`bob.pad.face.database.database.delayed_video_load` which are not PAD specific and would gain in visibility if moved to `bob.bio.video`.Laurent COLBOISLaurent COLBOIShttps://gitlab.idiap.ch/bob/bob.pipelines/-/issues/32Handling preprocessor/extractor failures2021-10-29T15:34:56ZAnjith GEORGEanjith.george@idiap.chHandling preprocessor/extractor failuresCurrently, I couldn't find a clean way to handle preprocessor or extractor failures in the pipelines.
What is the best way to emulate the `--allow-missing-files` flag in the previous `spoof.py` in bob9?.
This is a blocking issue in port...Currently, I couldn't find a clean way to handle preprocessor or extractor failures in the pipelines.
What is the best way to emulate the `--allow-missing-files` flag in the previous `spoof.py` in bob9?.
This is a blocking issue in porting some of the examples from previous bob version.https://gitlab.idiap.ch/bob/bob.bio.base/-/issues/154BioAlgorithm.score is never used (?)2021-10-29T15:34:56ZLaurent COLBOISBioAlgorithm.score is never used (?)Hi,
I believe that following [this commit](https://gitlab.idiap.ch/bob/bob.bio.base/-/commit/54b3600e337843120e7d36db1cdac9f2e36dfb97), the `BioAlgorithm.score` might never be explicitly called (scoring is always passing through `BioAlg...Hi,
I believe that following [this commit](https://gitlab.idiap.ch/bob/bob.bio.base/-/commit/54b3600e337843120e7d36db1cdac9f2e36dfb97), the `BioAlgorithm.score` might never be explicitly called (scoring is always passing through `BioAlgorithm.score_multiple_biometric_references`). This is unless there is some usage I am not aware of, but I think scoring in `vanilla-biometrics` is always done through `BioAlgorithm.score_samples`, which itself never calls `score`.
This might become confusing for users as the doc only mention the `BioAlgorithm.score` (which moreover is abstract), while the main thing to implement in a `BioAlgorithm` is actually the `BioAlgorithm.score_multiple_biometric_references` (which moreover is not abstract).
ping @amohammadi , this is related to the first question in issue https://gitlab.idiap.ch/bob/bob.bio.base/-/issues/153. But I think it's better that I open a separate issue for clarity.
ping @hotroshi Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.bio.face/-/issues/50Many baselines don't run against ATNT2021-07-09T12:24:46ZAmir MOHAMMADIMany baselines don't run against ATNTI have tested 2 so far:
```
$ bob bio pipelines vanilla-biometrics atnt lda
bob.bio.face.config.baseline.helpers@2021-05-18 17:17:07,852 -- WARNING: Annotation type None is not supported. Input images will be fully scaled.
Traceback (mos...I have tested 2 so far:
```
$ bob bio pipelines vanilla-biometrics atnt lda
bob.bio.face.config.baseline.helpers@2021-05-18 17:17:07,852 -- WARNING: Annotation type None is not supported. Input images will be fully scaled.
Traceback (most recent call last):
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/bob/pipelines/wrappers.py", line 483, in _fit
self.estimator = self.estimator.fit(X, y, **fit_params)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/bob/pipelines/wrappers.py", line 201, in fit
self.estimator = self.estimator.fit(X, **kwargs)
File "~/git/bob.project.hardening/src/bob.bio.base/bob/bio/base/transformers/algorithm.py", line 62, in fit
training_data = split_X_by_y(X, y)
File "~/git/bob.project.hardening/src/bob.bio.base/bob/bio/base/transformers/__init__.py", line 9, in split_X_by_y
for x1, y1 in zip(X, y):
TypeError: 'NoneType' object is not iterable
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "bin/bob", line 22, in <module>
sys.exit(bob.extension.scripts.main_cli())
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "~/git/bob.project.hardening/src/bob.bio.base/bob/bio/base/script/vanilla_biometrics.py", line 205, in vanilla_biometrics
execute_vanilla_biometrics(
File "~/git/bob.project.hardening/src/bob.bio.base/bob/bio/base/pipelines/vanilla_biometrics/vanilla_biometrics.py", line 148, in execute_vanilla_biometrics
_ = compute_scores(post_processed_scores, dask_client)
File "~/git/bob.project.hardening/src/bob.bio.base/bob/bio/base/pipelines/vanilla_biometrics/vanilla_biometrics.py", line 23, in compute_scores
result = result.compute(scheduler=dask_client)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/base.py", line 284, in compute
(result,) = compute(self, traverse=False, **kwargs)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/base.py", line 566, in compute
results = schedule(dsk, keys, **kwargs)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/local.py", line 560, in get_sync
return get_async(
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/local.py", line 503, in get_async
for key, res_info, failed in queue_get(queue).result():
File "~/temp/conda/envs/hardening/lib/python3.8/concurrent/futures/_base.py", line 432, in result
return self.__get_result()
File "~/temp/conda/envs/hardening/lib/python3.8/concurrent/futures/_base.py", line 388, in __get_result
raise self._exception
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/local.py", line 545, in submit
fut.set_result(fn(*args, **kwargs))
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/local.py", line 237, in batch_execute_tasks
return [execute_task(*a) for a in it]
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/local.py", line 237, in <listcomp>
return [execute_task(*a) for a in it]
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/local.py", line 228, in execute_task
result = pack_exception(e, dumps)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/local.py", line 223, in execute_task
result = _execute_task(task, data)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/core.py", line 121, in _execute_task
return func(*(_execute_task(a, cache) for a in args))
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/bob/pipelines/wrappers.py", line 485, in _fit
raise RuntimeError(
RuntimeError: Something went wrong when fitting SampleWrapper(estimator=AlgorithmTransformer(instance=<bob.bio.base.algorithm.LDA object at 0x7fd497421d90>,
projector_file='~/temp/bob.bio.base.legacy_cache/lda/Projector.hdf5'),
fit_extra_arguments=(), transform_extra_arguments=()) from DaskWrapper(estimator=SampleWrapper(estimator=AlgorithmTransformer(instance=<bob.bio.base.algorithm.LDA object at 0x7fd497421d90>,
projector_file='~/temp/bob.bio.base.legacy_cache/lda/Projector.hdf5'),
fit_extra_arguments=(),
transform_extra_arguments=()))
```
```
$ bob bio pipelines vanilla-biometrics atnt facenet-sanderberg
bob.bio.face.config.baseline.helpers@2021-05-18 17:17:23,185 -- WARNING: Annotation type None is not supported. Input images will be fully scaled.
Traceback (most recent call last):
File "bin/bob", line 22, in <module>
sys.exit(bob.extension.scripts.main_cli())
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "~/git/bob.project.hardening/src/bob.bio.base/bob/bio/base/script/vanilla_biometrics.py", line 205, in vanilla_biometrics
execute_vanilla_biometrics(
File "~/git/bob.project.hardening/src/bob.bio.base/bob/bio/base/pipelines/vanilla_biometrics/vanilla_biometrics.py", line 148, in execute_vanilla_biometrics
_ = compute_scores(post_processed_scores, dask_client)
File "~/git/bob.project.hardening/src/bob.bio.base/bob/bio/base/pipelines/vanilla_biometrics/vanilla_biometrics.py", line 23, in compute_scores
result = result.compute(scheduler=dask_client)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/base.py", line 284, in compute
(result,) = compute(self, traverse=False, **kwargs)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/base.py", line 566, in compute
results = schedule(dsk, keys, **kwargs)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/local.py", line 560, in get_sync
return get_async(
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/local.py", line 503, in get_async
for key, res_info, failed in queue_get(queue).result():
File "~/temp/conda/envs/hardening/lib/python3.8/concurrent/futures/_base.py", line 432, in result
return self.__get_result()
File "~/temp/conda/envs/hardening/lib/python3.8/concurrent/futures/_base.py", line 388, in __get_result
raise self._exception
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/local.py", line 545, in submit
fut.set_result(fn(*args, **kwargs))
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/local.py", line 237, in batch_execute_tasks
return [execute_task(*a) for a in it]
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/local.py", line 237, in <listcomp>
return [execute_task(*a) for a in it]
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/local.py", line 228, in execute_task
result = pack_exception(e, dumps)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/local.py", line 223, in execute_task
result = _execute_task(task, data)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/dask/core.py", line 121, in _execute_task
return func(*(_execute_task(a, cache) for a in args))
File "~/git/bob.project.hardening/src/bob.bio.base/bob/bio/base/pipelines/vanilla_biometrics/abstract_classes.py", line 59, in enroll_samples
retval.append(self._enroll_sample_set(k))
File "~/git/bob.project.hardening/src/bob.bio.base/bob/bio/base/pipelines/vanilla_biometrics/abstract_classes.py", line 66, in _enroll_sample_set
data = [s.data for s in sampleset.samples]
File "~/git/bob.project.hardening/src/bob.bio.base/bob/bio/base/pipelines/vanilla_biometrics/abstract_classes.py", line 66, in <listcomp>
data = [s.data for s in sampleset.samples]
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/bob/pipelines/sample.py", line 136, in __getattribute__
return super().__getattribute__(name)
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/bob/pipelines/sample.py", line 151, in data
return self._load()
File "~/temp/conda/envs/hardening/lib/python3.8/site-packages/bob/pipelines/wrappers.py", line 86, in __call__
self.output = self.func(X)
File "~/git/bob.project.hardening/src/bob.bio.face/bob/bio/face/embeddings/tf2_inception_resnet.py", line 75, in transform
return _transform(X)
File "~/git/bob.project.hardening/src/bob.bio.face/bob/bio/face/embeddings/tf2_inception_resnet.py", line 61, in _transform
raise ValueError(
ValueError: Image shape (160, 160, 5) not supported. Expected (None, 160, 160, 3)
```https://gitlab.idiap.ch/bob/bob.devtools/-/issues/75inter-sphinx sources not picked up for private packages in the nightlies2021-10-29T15:34:56ZVincent POLLETinter-sphinx sources not picked up for private packages in the nightliesSphinx doesn't pick up the private packages as sources in the nightlies, see for instance this [MR](https://gitlab.idiap.ch/bob/nightlies/-/merge_requests/45#note_62708)Sphinx doesn't pick up the private packages as sources in the nightlies, see for instance this [MR](https://gitlab.idiap.ch/bob/nightlies/-/merge_requests/45#note_62708)Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.bio.base/-/issues/153The docs for creating a custom pipeline are confusing2021-10-29T15:34:56ZAmir MOHAMMADIThe docs for creating a custom pipeline are confusingSee
* https://groups.google.com/d/msgid/bob-devel/89dc9a68-a4bc-4849-a9b9-f3a4d79974e3n%40googlegroups.com
* https://groups.google.com/d/msgid/bob-devel/1d82d1f1-3c21-4b41-a844-3a937c086f3fn%40googlegroups.comSee
* https://groups.google.com/d/msgid/bob-devel/89dc9a68-a4bc-4849-a9b9-f3a4d79974e3n%40googlegroups.com
* https://groups.google.com/d/msgid/bob-devel/1d82d1f1-3c21-4b41-a844-3a937c086f3fn%40googlegroups.comAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.bio.face/-/issues/49all_samples() in IJBC2021-10-29T15:34:57ZHatef OTROSHIall_samples() in IJBCHi,
When trying to get `all_samples()` for ijbc dataset, I face with the following error:
```python
>> from bob.bio.face.config.database.ijbc import database
>> database.all_samples()
--------------------------------------------------...Hi,
When trying to get `all_samples()` for ijbc dataset, I face with the following error:
```python
>> from bob.bio.face.config.database.ijbc import database
>> database.all_samples()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-11-9f954791c55f> in <module>
----> 1 database.all_samples()
AttributeError: 'IJBCDatabase' object has no attribute 'all_samples'
```https://gitlab.idiap.ch/bob/bob.bio.base/-/issues/152`bob bio pipelines vanilla-biometrics` should have an option `--memory` inste...2021-12-15T08:02:00ZTiago de Freitas Pereira`bob bio pipelines vanilla-biometrics` should have an option `--memory` instead `--checkpoint``bob bio pipelines vanilla-biometrics` should checkpoint by default instead of running everything on memory, not on the other way around.
If someone is not aware of what this command does and runs it in a big dataset, the program might ...`bob bio pipelines vanilla-biometrics` should checkpoint by default instead of running everything on memory, not on the other way around.
If someone is not aware of what this command does and runs it in a big dataset, the program might crashes because of OOM.Tiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/74If no pip packages to install, `bdt create` crashes at pip installation phase2021-10-29T15:34:56ZAndré AnjosIf no pip packages to install, `bdt create` crashes at pip installation phaseAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.db.hqwmca/-/issues/1Unnecessary dask and distributed dependencies2021-05-07T15:15:16ZVincent POLLETUnnecessary dask and distributed dependenciesThose dependencies were added in !5 to get the versions set in `bob.devtools`, to work around a broken `fsspec` package. They should be removed once the `fsspec` package is fixed.
[fsspec package issue](https://github.com/ContinuumIO/a...Those dependencies were added in !5 to get the versions set in `bob.devtools`, to work around a broken `fsspec` package. They should be removed once the `fsspec` package is fixed.
[fsspec package issue](https://github.com/ContinuumIO/anaconda-issues/issues/12357)Vincent POLLETVincent POLLET