bob issueshttps://gitlab.idiap.ch/groups/bob/-/issues2019-04-08T13:47:52Zhttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/23No such file or directory: 'lsof': 'lsof'2019-04-08T13:47:52ZTiago de Freitas PereiraNo such file or directory: 'lsof': 'lsof'This is breaking the nightlies
https://gitlab.idiap.ch/bob/bob.devtools/commit/af7cd1350b8239bd7c1fef82ace3688bf7e92b72
Check it out.
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/162026
```
return _process_result(sub_ctx.com...This is breaking the nightlies
https://gitlab.idiap.ch/bob/bob.devtools/commit/af7cd1350b8239bd7c1fef82ace3688bf7e92b72
Check it out.
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/162026
```
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/scratch/builds/bob/bob.nightlies/miniconda/lib/python3.7/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/scratch/builds/bob/bob.nightlies/miniconda/lib/python3.7/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/scratch/builds/bob/bob.nightlies/miniconda/lib/python3.7/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/scratch/builds/bob/bob.nightlies/miniconda/lib/python3.7/site-packages/bob/devtools/scripts/bdt.py", line 42, in _decorator
value = view_func(*args, **kwargs)
File "/scratch/builds/bob/bob.nightlies/miniconda/lib/python3.7/site-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/scratch/builds/bob/bob.nightlies/miniconda/lib/python3.7/site-packages/bob/devtools/scripts/ci.py", line 512, in nightlies
current_open_files = open_files()
File "/scratch/builds/bob/bob.nightlies/miniconda/lib/python3.7/site-packages/bob/devtools/log.py", line 245, in open_files
procs = subprocess.check_output(['lsof', '-w', '-p', str(pid)])
File "/scratch/builds/bob/bob.nightlies/miniconda/lib/python3.7/subprocess.py", line 389, in check_output
**kwargs).stdout
File "/scratch/builds/bob/bob.nightlies/miniconda/lib/python3.7/subprocess.py", line 466, in run
with Popen(*popenargs, **kwargs) as process:
File "/scratch/builds/bob/bob.nightlies/miniconda/lib/python3.7/subprocess.py", line 769, in __init__
restore_signals, start_new_session)
File "/scratch/builds/bob/bob.nightlies/miniconda/lib/python3.7/subprocess.py", line 1516, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'lsof': 'lsof'
```
This is weird. This is supposed to be a linux standard command, no?André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.bio.vein/-/issues/23Drop dependency on bob.io.matlab2020-11-03T08:31:33ZAmir MOHAMMADIDrop dependency on bob.io.matlabLooks like bob.io.matlab is listed here but not used:
```
bob.bio.vein/requirements.txt
12:bob.io.matlab
bob.bio.vein/bob/bio/vein/tests/test.py
22:import bob.io.matlab
bob.bio.vein/develop.cfg
22: src/bob.io.matlab
52:bob.io....Looks like bob.io.matlab is listed here but not used:
```
bob.bio.vein/requirements.txt
12:bob.io.matlab
bob.bio.vein/bob/bio/vein/tests/test.py
22:import bob.io.matlab
bob.bio.vein/develop.cfg
22: src/bob.io.matlab
52:bob.io.matlab = git git@gitlab.idiap.ch:bob/bob.io.matlab
bob.bio.vein/matlab/compare.py
9:import bob.io.matlab
bob.bio.vein/conda/meta.yaml
39: - bob.io.matlab
```
bob.io.matlab is deprecated https://gitlab.idiap.ch/bob/bob.io.matlab/-/issues/5Bob 9.0.0https://gitlab.idiap.ch/bob/bob.pipelines/-/issues/23What is the purpose of sge_gpu.py2020-12-03T19:06:47ZAmir MOHAMMADIWhat is the purpose of sge_gpu.pyI thought the whole idea of our pipelines was to use resource tags to properly allocate jobs to the correct worker.
But, now I see that we have 2 config files: `sge_default` and `sge_gpu`, why is that?
Is this because resource tags are ...I thought the whole idea of our pipelines was to use resource tags to properly allocate jobs to the correct worker.
But, now I see that we have 2 config files: `sge_default` and `sge_gpu`, why is that?
Is this because resource tags are not known? I think this issue is also relevant to https://gitlab.idiap.ch/bob/bob.bio.base/-/issues/145Bob 9.0.0https://gitlab.idiap.ch/bob/bob.db.base/-/issues/27check_parameters_for_validity does not handle empty lists as advertised2020-11-25T16:17:38ZYannick DAYERcheck_parameters_for_validity does not handle empty lists as advertisedPassing an empty list as parameter should be handled as `None` is: return `default_parameters`.
[bob.db.base.utils l.341](https://gitlab.idiap.ch/bob/bob.db.base/-/blob/2f2b60b6eb08564dcf6abcc6194b1210b15be579/bob/db/base/utils.py#L341)Passing an empty list as parameter should be handled as `None` is: return `default_parameters`.
[bob.db.base.utils l.341](https://gitlab.idiap.ch/bob/bob.db.base/-/blob/2f2b60b6eb08564dcf6abcc6194b1210b15be579/bob/db/base/utils.py#L341)Bob 9.0.0Yannick DAYERYannick DAYERhttps://gitlab.idiap.ch/bob/bob.bio.spear/-/issues/3Cannot reuse existing results from previous experiments2017-10-25T00:08:37ZAndré AnjosCannot reuse existing results from previous experiments*Created by: sun8608*
Sorry to interrupt again! I was trying to reuse results from previous experiments--the preprocessed data:
sudo /usr/local/bin/verify_ivector.py -vv -d voxforge --skip-preprocessing --preprocessed-directory /usr/l...*Created by: sun8608*
Sorry to interrupt again! I was trying to reuse results from previous experiments--the preprocessed data:
sudo /usr/local/bin/verify_ivector.py -vv -d voxforge --skip-preprocessing --preprocessed-directory /usr/local/lib/python2.7/dist-packages/bob.db.voxforge-2.0.2-py2.7.egg/bob/db/voxforge/lists/preprocessed -e mfcc-60 -s ivector_test --groups {dev,eval}
But the "--skip-preprocessing" seems not work and it still requires me to put preprocessor, I follows instructions from the manual, please tell me where I am doing wrong here, thank you! https://gitlab.idiap.ch/bob/bob/-/issues/225Gitlab and CI migration (instructions)2017-08-07T12:16:54ZAmir MOHAMMADIGitlab and CI migration (instructions)Let's gather some info here and also see what needs to be done.Let's gather some info here and also see what needs to be done.Refactoring 2016 and gitlab migration milestoneAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/nightlies/-/issues/11WARNING: Downloading the AT&T database2018-07-12T08:00:08ZAmir MOHAMMADIWARNING: Downloading the AT&T database```
bob.bio.base@2016-09-16 15:29:27,200 -- WARNING: Downloading the AT&T database from 'http://www.cl.cam.ac.uk/Research/DTG/attarchive/pub/data/att_faces.zip' to '/tmp/atnt_db_PLmxUp' ...
bob.bio.base@2016-09-16 15:29:27,200 -- WARNI...```
bob.bio.base@2016-09-16 15:29:27,200 -- WARNING: Downloading the AT&T database from 'http://www.cl.cam.ac.uk/Research/DTG/attarchive/pub/data/att_faces.zip' to '/tmp/atnt_db_PLmxUp' ...
bob.bio.base@2016-09-16 15:29:27,200 -- WARNING: To avoid this, please download the database manually, extract the data and set the ATNT_DATABASE_DIRECTORY environment variable to this directory.
```May 2017 HackathonTiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.bio.base/-/issues/68ROC, and CMC curves do not follow the standard of the Handbook of Face Recogn...2017-08-07T13:07:35ZManuel Günthersiebenkopf@googlemail.comROC, and CMC curves do not follow the standard of the Handbook of Face RecognitionIn the above mentioned book, the axis are given between `min_far` and 1, while we plot in percentages.
Also, there is no way to provide a lowest FAR value other than `0.01%` (or `1e-4` without percentages) for plotting ROC curves.
For ...In the above mentioned book, the axis are given between `min_far` and 1, while we plot in percentages.
Also, there is no way to provide a lowest FAR value other than `0.01%` (or `1e-4` without percentages) for plotting ROC curves.
For the DET and EPC curves, we also use percentages. However, these plots are not given in the Handbook, so we can use them freely. I would suggest to remove the percentages there, too, just to be consistent.Manuel Günthersiebenkopf@googlemail.comManuel Günthersiebenkopf@googlemail.comhttps://gitlab.idiap.ch/bob/bob.bio.face/-/issues/26Use the new sequential preprocessors and annotators API here2020-11-05T14:30:04ZAmir MOHAMMADIUse the new sequential preprocessors and annotators API hereNow that we have an implementation of the [Sequential Preprocessor](https://www.idiap.ch/software/bob/docs/bob/bob.bio.base/master/implemented.html#bob.bio.base.preprocessor.SequentialPreprocessor), it makes sense to take some of the pre...Now that we have an implementation of the [Sequential Preprocessor](https://www.idiap.ch/software/bob/docs/bob/bob.bio.base/master/implemented.html#bob.bio.base.preprocessor.SequentialPreprocessor), it makes sense to take some of the preprocessors here and implement them using that.
Also, some preprocessors like FaceDetect could take advantage of our new annotators API.Bob 9.0.0Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.extension/-/issues/43Proposal for a centralized configuration system2018-01-15T17:17:22ZAndré AnjosProposal for a centralized configuration systemAs we see today, many of our applications and libraries need to load global configuration. In this ticket, I open the discussion to port the current framework for configuration in bob/bob.bio.base to a centralized package so that it can ...As we see today, many of our applications and libraries need to load global configuration. In this ticket, I open the discussion to port the current framework for configuration in bob/bob.bio.base to a centralized package so that it can be re-used by both low and high-level packages. In particular, I'm targeting what we can do today with `~/.bob_bio_databases.txt`, the mechanism to handle original (raw) data directories and extensions.
The proposal is three-fold:
1. Have a centralised configuration mechanism to setup global parameters needed by the different bob packages (this may include original directories and extensions for bob.db packages, but may also be other stuff). This would replace the mechanism we currently have with ``~/.bob_bio_databases.txt`` with something similar that could be re-used for other high-level applications.
2. Let the low-level databases figure this information out from the global configuration
3. High-level applications should only do something like this:
```python
>>> db = bob.db.LowLevelDatabase() #loads relevant config section, store directory and extension
>>> sample = db.objects(<criteria>)
>>> data = sample.load()
```
With this new model, overriding can still happen in the high-level, but it does not need be unless strictly necessary. To implement the override, the high-level implementor asks users to change the config file, replacing the adequate entry on it. Readout remains the same in both cases which simplifies the high-level applications.
(c.f. bob/bob.db.base#21)https://gitlab.idiap.ch/bob/bob.pad.base/-/issues/26Several issues with vuln commands2021-05-26T11:53:07ZAmir MOHAMMADISeveral issues with vuln commands* [ ] vuln must be renamed to vulnerability
* [ ] `bin/bob vuln epsc vuln_scores/{licit,spoof}/scores-{dev,eval}` 's output is just a flat line.
* [ ] `vuln hist` examples are outdated.
* [ ] As requested in bob.measure#38, how can I...* [ ] vuln must be renamed to vulnerability
* [ ] `bin/bob vuln epsc vuln_scores/{licit,spoof}/scores-{dev,eval}` 's output is just a flat line.
* [ ] `vuln hist` examples are outdated.
* [ ] As requested in bob.measure#38, how can I produce the following figures: [EPSC_IAPMR_w-cnn-motion-fusion.pdf](/uploads/d9a883e82a19230704fe8db5926487fc/EPSC_IAPMR_w-cnn-motion-fusion.pdf) [EPSC_HTER_w-cnn-motion-fusion.pdf](/uploads/6c8740aecc1d34aed99e7cf17fa77e2b/EPSC_HTER_w-cnn-motion-fusion.pdf)
* [ ] I don't think it's possible with `bob vuln epsc` command to get fig6 or fig9 of this paper: https://publidiap.idiap.ch/downloads//papers/2014/Chingovska_IEEETIFS_2014.pdfAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.measure/-/issues/52Provide an option to change the precision of floating points when they are pr...2019-01-16T14:45:19ZAmir MOHAMMADIProvide an option to change the precision of floating points when they are printedCurrently floats are rounded to 1 floating point and printed.
It would be best to make this an option on the command lineCurrently floats are rounded to 1 floating point and printed.
It would be best to make this an option on the command lineTheophile GENTILHOMMETheophile GENTILHOMMEhttps://gitlab.idiap.ch/bob/bob.pad.face/-/issues/24Retrieve colors from all channels for some of pulse-based PAD preprocessors2018-07-10T14:04:04ZGuillaume HEUSCHRetrieve colors from all channels for some of pulse-based PAD preprocessorsrelated to https://gitlab.idiap.ch/bob/bob.rppg.base/issues/15
Looks like only the green color value was returned when computing mean color values in a masked area
This affects both PPGSecure and LiPulseExtraction Preprocessorsrelated to https://gitlab.idiap.ch/bob/bob.rppg.base/issues/15
Looks like only the green color value was returned when computing mean color values in a masked area
This affects both PPGSecure and LiPulseExtraction Preprocessorshttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/24CONDA_BUILD_SYSROOT is incorrectly set on macOS2019-05-20T11:34:28ZAndré AnjosCONDA_BUILD_SYSROOT is incorrectly set on macOSIn my system (macOS Mojave - 10.14) and as well on the previous version (10.13), when I `conda activate` an environment containing `bob-devel` and installed compilers, the value of `${CONDA_BUILD_SYSROOT}` is not correctly set.
```sh
$ ...In my system (macOS Mojave - 10.14) and as well on the previous version (10.13), when I `conda activate` an environment containing `bob-devel` and installed compilers, the value of `${CONDA_BUILD_SYSROOT}` is not correctly set.
```sh
$ conda activate bug
(bug) $ echo $CONDA_BUILD_SYSROOT
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk
```
Since in bob/bob.admin/gitlab/conda_build_config.yaml, the value of that variable points (correctly) to ``/opt/MacOSX10.9.sdk``, this should be same when you `conda activate` the environment. Somehow, this variable is not making to the environment, which breaks it for building binaries:
```sh
(bug) $ buildout
Creating directory '/Users/andre/Projects/bob/bob.learn.boosting/eggs'.
mr.developer: Creating missing sources dir /Users/andre/Projects/bob/bob.learn.boosting/src.
Creating directory '/Users/andre/Projects/bob/bob.learn.boosting/bin'.
Creating directory '/Users/andre/Projects/bob/bob.learn.boosting/parts'.
Creating directory '/Users/andre/Projects/bob/bob.learn.boosting/develop-eggs'.
Develop: '/Users/andre/Projects/bob/bob.learn.boosting/.'
bob.buildout.tools: taking requirement `setuptools' (40.2.0) from `/Users/andre/conda/envs/bug/lib/python3.6/site-packages'
bob.buildout.tools: taking requirement `scipy' (1.1.0) from `/Users/andre/conda/envs/bug/lib/python3.6/site-packages'
bob.buildout.tools: taking requirement `bob.extension' (3.1.1b0) from `/Users/andre/conda/envs/bug/lib/python3.6/site-packages'
bob.buildout.tools: taking requirement `bob.blitz' (2.0.17b0) from `/Users/andre/conda/envs/bug/lib/python3.6/site-packages'
bob.buildout.tools: taking requirement `bob.core' (2.2.2b0) from `/Users/andre/conda/envs/bug/lib/python3.6/site-packages'
bob.buildout.tools: taking requirement `bob.io.base' (3.0.5b0) from `/Users/andre/conda/envs/bug/lib/python3.6/site-packages'
running develop
running egg_info
creating bob.learn.boosting.egg-info
writing bob.learn.boosting.egg-info/PKG-INFO
writing dependency_links to bob.learn.boosting.egg-info/dependency_links.txt
writing entry points to bob.learn.boosting.egg-info/entry_points.txt
writing requirements to bob.learn.boosting.egg-info/requires.txt
writing top-level names to bob.learn.boosting.egg-info/top_level.txt
writing manifest file 'bob.learn.boosting.egg-info/SOURCES.txt'
reading manifest file 'bob.learn.boosting.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'bootstrap-buildout.py'
writing manifest file 'bob.learn.boosting.egg-info/SOURCES.txt'
running build_ext
Re-run cmake no build system arguments
-- The C compiler identification is Clang 4.0.1
-- The CXX compiler identification is Clang 4.0.1
-- Check for working C compiler: /Users/andre/conda/envs/bug/bin/x86_64-apple-darwin13.4.0-clang
-- Check for working C compiler: /Users/andre/conda/envs/bug/bin/x86_64-apple-darwin13.4.0-clang -- broken
CMake Error at /Users/andre/conda/envs/bug/share/cmake-3.12/Modules/CMakeTestCCompiler.cmake:52 (message):
The C compiler
"/Users/andre/conda/envs/bug/bin/x86_64-apple-darwin13.4.0-clang"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: /Users/andre/Projects/bob/bob.learn.boosting/build/build_cmake/bob_learn_boosting/CMakeFiles/CMakeTmp
Run Build Command:"/usr/local/bin/gmake" "cmTC_f66b7/fast"
/usr/local/bin/gmake -f CMakeFiles/cmTC_f66b7.dir/build.make CMakeFiles/cmTC_f66b7.dir/build
gmake[1]: Entering directory '/Users/andre/Projects/bob/bob.learn.boosting/build/build_cmake/bob_learn_boosting/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_f66b7.dir/testCCompiler.c.o
/Users/andre/conda/envs/bug/bin/x86_64-apple-darwin13.4.0-clang -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isysroot /opt/MacOSX10.9.sdk -mmacosx-version-min=10.9 -o CMakeFiles/cmTC_f66b7.dir/testCCompiler.c.o -c /Users/andre/Projects/bob/bob.learn.boosting/build/build_cmake/bob_learn_boosting/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTC_f66b7
/Users/andre/conda/envs/bug/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f66b7.dir/link.txt --verbose=1
/Users/andre/conda/envs/bug/bin/x86_64-apple-darwin13.4.0-clang -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isysroot /opt/MacOSX10.9.sdk -mmacosx-version-min=10.9 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs CMakeFiles/cmTC_f66b7.dir/testCCompiler.c.o -o cmTC_f66b7
ld: warning: ignoring file /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd, file was built for unsupported file format ( 0x2D 0x2D 0x2D 0x20 0x21 0x74 0x61 0x70 0x69 0x2D 0x74 0x62 0x64 0x2D 0x76 0x33 ) which is not the architecture being linked (x86_64): /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd
ld: dynamic main executables must link with libSystem.dylib for architecture x86_64
clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[1]: *** [CMakeFiles/cmTC_f66b7.dir/build.make:87: cmTC_f66b7] Error 1
gmake[1]: Leaving directory '/Users/andre/Projects/bob/bob.learn.boosting/build/build_cmake/bob_learn_boosting/CMakeFiles/CMakeTmp'
gmake: *** [Makefile:121: cmTC_f66b7/fast] Error 2
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:4 (project)
-- Configuring incomplete, errors occurred!
See also "/Users/andre/Projects/bob/bob.learn.boosting/build/build_cmake/bob_learn_boosting/CMakeFiles/CMakeOutput.log".
See also "/Users/andre/Projects/bob/bob.learn.boosting/build/build_cmake/bob_learn_boosting/CMakeFiles/CMakeError.log".
error: Could not generate makefiles with CMake
While:
Installing.
Processing develop directory '/Users/andre/Projects/bob/bob.learn.boosting/.'.
An internal error occurred due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
File "/Users/andre/conda/envs/bug/lib/python3.6/site-packages/zc/buildout/buildout.py", line 2128, in main
getattr(buildout, command)(args)
File "/Users/andre/conda/envs/bug/lib/python3.6/site-packages/zc/buildout/buildout.py", line 660, in install
installed_develop_eggs = self._develop()
File "/Users/andre/conda/envs/bug/lib/python3.6/site-packages/zc/buildout/buildout.py", line 903, in _develop
zc.buildout.easy_install.develop(setup, dest)
File "/Users/andre/conda/envs/bug/lib/python3.6/site-packages/bob/buildout/extension.py", line 213, in develop
zc.buildout.easy_install.call_subprocess(args)
File "/Users/andre/conda/envs/bug/lib/python3.6/site-packages/zc/buildout/easy_install.py", line 166, in call_subprocess
% repr(args)[1:-1])
Exception: Failed to run command:
'/Users/andre/conda/envs/bug/bin/python', '/var/folders/b3/7l98n3bd7dqc1stjmgxb9mbw0000gn/T/tmpyhmf1cbq', '-v', 'develop', '-mxN', '-d', '/Users/andre/Projects/bob/bob.learn.boosting/develop-eggs/tmpwt4h3ep6build'
```André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.learn.em/-/issues/29Cannot succesfully copy kmeans trainers!2022-02-11T15:08:55ZAmir MOHAMMADICannot succesfully copy kmeans trainers!See the code below to reproduce:
```python
In [2]: import bob.learn.em
In [3]: bob.learn.em
Out[3]: <module 'bob.learn.em' from 'src/bob.learn.em/bob/learn/em/__init__.py'>
# bob.learn.em from master
In [4]: trainer1 = bob.learn.em.KMe...See the code below to reproduce:
```python
In [2]: import bob.learn.em
In [3]: bob.learn.em
Out[3]: <module 'bob.learn.em' from 'src/bob.learn.em/bob/learn/em/__init__.py'>
# bob.learn.em from master
In [4]: trainer1 = bob.learn.em.KMeansTrainer()
In [6]: machine = bob.learn.em.KMeansMachine(3, 2)
In [7]: trainer1.reset_accumulators(machine)
In [8]: trainer1.zeroeth_order_statistics
Out[8]: array([0., 0., 0.])
In [9]: trainer2 = bob.learn.em.KMeansTrainer(trainer1)
In [10]: trainer2.zeroeth_order_statistics
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-10-35fe1ff0cedc> in <module>()
----> 1 trainer2.zeroeth_order_statistics
ValueError: cannot convert C++ blitz::Array<float64,1> which doesn't behave (memory contiguous, aligned, C-style) into a pythonic bob.blitz.array
```https://gitlab.idiap.ch/bob/bob.bio.vein/-/issues/24MaximumCurvature Config file2020-12-03T08:36:47ZHatef OTROSHIMaximumCurvature Config fileI was looking at the MaximumCurvature config file and I noticed that at
[#L41](https://gitlab.idiap.ch/bob/bob.bio.vein/-/blob/master/bob/bio/vein/config/maximum_curvature.py#L41) the subdirectory is defined `rlt`. I think it should be...I was looking at the MaximumCurvature config file and I noticed that at
[#L41](https://gitlab.idiap.ch/bob/bob.bio.vein/-/blob/master/bob/bio/vein/config/maximum_curvature.py#L41) the subdirectory is defined `rlt`. I think it should be `mc`, because it is for Maximum Curvature (MC) method.https://gitlab.idiap.ch/bob/bob.pipelines/-/issues/24Do not cache data in DelayedSample2020-11-23T10:27:21ZAmir MOHAMMADIDo not cache data in DelayedSampleThis is important as loading DelayedSamples and stacking them in SampleBatch
will lead to the data being kept in the memory twice.
For example, see:
```python
import bob.pipelines as mario
import numpy as np
from functools import partial...This is important as loading DelayedSamples and stacking them in SampleBatch
will lead to the data being kept in the memory twice.
For example, see:
```python
import bob.pipelines as mario
import numpy as np
from functools import partial
a = np.zeros((1000, 1000))
def load(i):
# normally we load an array from disk
return a[i]
samples = [mario.DelayedSample(partial(load, i=i)) for i in range(len(a))]
samples[:2]
# [DelayedSample(load=functools.partial(<function load at 0x7fb1c90250d0>, i=0)),
# DelayedSample(load=functools.partial(<function load at 0x7fb1c90250d0>, i=1))]
a2 = np.array(mario.SampleBatch(samples))
np.shares_memory(a, a2)
# False
```
so you can see that SampleBatch always leads to a copy of data and caching data
in delayed samples always leads to doulbe memory usage.Bob 9.0.0Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.bio.spear/-/issues/2Can I execute the bob spear experiment pipelines on files staying in a remote...2017-10-25T00:08:37ZAndré AnjosCan I execute the bob spear experiment pipelines on files staying in a remote server?*Created by: sun8608*
As it states, I apologize if it's not the right place to ask this question. But I think I need to run experiments on files which must stay on the remote server, and meanwhile the problem is bob spear packages canno...*Created by: sun8608*
As it states, I apologize if it's not the right place to ask this question. But I think I need to run experiments on files which must stay on the remote server, and meanwhile the problem is bob spear packages cannot be installed on that server. https://gitlab.idiap.ch/bob/bob.bio.base/-/issues/67ZT files are processed even when no ZT processing is wanted2017-11-10T17:03:20ZManuel Günthersiebenkopf@googlemail.comZT files are processed even when no ZT processing is wantedWhen a ZT database is instantiated, but used without ZT normalization enabled, the files for ZT norm are still processed. This is annoying.
A fix would include changing the basic database interface of the `all_files` function: https://g...When a ZT database is instantiated, but used without ZT normalization enabled, the files for ZT norm are still processed. This is annoying.
A fix would include changing the basic database interface of the `all_files` function: https://gitlab.idiap.ch/bob/bob.bio.base/blob/master/bob/bio/base/database/database.py#L370 and https://gitlab.idiap.ch/bob/bob.bio.base/blob/master/bob/bio/base/database/database.py#L640
The fix would introduce a new parameter, which tells if ZT score files should be included or not.
When called from the FileSelector, e.g.: https://gitlab.idiap.ch/bob/bob.bio.base/blob/master/bob/bio/base/tools/FileSelector.py#L125 The information need to be provided.
How this is done, I need to investigate.Manuel Günthersiebenkopf@googlemail.comManuel Günthersiebenkopf@googlemail.comhttps://gitlab.idiap.ch/bob/nightlies/-/issues/30Allow platform specific or python specific packages to be inclueded in the ni...2018-08-21T08:53:49ZAmir MOHAMMADIAllow platform specific or python specific packages to be inclueded in the nightliesSome packages just work on Linux. Some just work on Python 3.
It would be great if we could include these packages in the nightlies as well.
I am thinking of something like:
```
$ cat extra.txt
bob.learn.tensorflow # [linux]
bob.learn....Some packages just work on Linux. Some just work on Python 3.
It would be great if we could include these packages in the nightlies as well.
I am thinking of something like:
```
$ cat extra.txt
bob.learn.tensorflow # [linux]
bob.learn.tensorflow # [linux and py27]
bob.learn.tensorflow # [linux and py2]
bob.learn.tensorflow # [osx or py3]
bob.learn.tensorflow # [py27 or py35]
bob.learn.tensorflow # [linux and (not py3)]
```
ping @tiago.pereira @andre.anjosTiago de Freitas PereiraTiago de Freitas Pereira