beat issues
https://gitlab.idiap.ch/groups/beat/-/issues
2018-08-07T14:18:05Z
https://gitlab.idiap.ch/beat/beat.cmdline/-/issues/42
cannot unassign an algorithm to a block in the experiment.
2018-08-07T14:18:05Z
Zohreh MOSTAANI
cannot unassign an algorithm to a block in the experiment.
After choosing an algorithm for a block in an experiment it is not possible to assign no algorithm to that block. It is only possible to choose from certain algorithms. This is not the case for the Database though. If there is a problem ...
After choosing an algorithm for a block in an experiment it is not possible to assign no algorithm to that block. It is only possible to choose from certain algorithms. This is not the case for the Database though. If there is a problem in the toolchain and you want to find out where the problem is it would be a good option to unassign an algorithm without deleting the whole block.
https://gitlab.idiap.ch/beat/beat.editor/-/issues/141
[branch] cross-tab-sync pending branch still alive ?
2018-08-07T17:55:21Z
Flavio TARSETTI
[branch] cross-tab-sync pending branch still alive ?
@jdiefenbaugh I see this dangling branch "cross-tab-sync" you have created months ago - seems quite old, but you added some commits in there. (maybe some important commits)
What do we need to do with this one ? Could you have a check an...
@jdiefenbaugh I see this dangling branch "cross-tab-sync" you have created months ago - seems quite old, but you added some commits in there. (maybe some important commits)
What do we need to do with this one ? Could you have a check and let me know ? Thanks
Jaden DIEFENBAUGH
Jaden DIEFENBAUGH
https://gitlab.idiap.ch/beat/beat.cmdline/-/issues/41
the plot function does not work properly
2018-08-10T09:52:54Z
Zohreh MOSTAANI
the plot function does not work properly
I am following the documentation on beat.editor (https://www.idiap.ch/software/beat/docs/beat/docs/master/beat.editor/doc/user.html). I have a working conda environment with all the necessary packages and python 3.6 installed. I could ru...
I am following the documentation on beat.editor (https://www.idiap.ch/software/beat/docs/beat/docs/master/beat.editor/doc/user.html). I have a working conda environment with all the necessary packages and python 3.6 installed. I could run the experiment in the tutorial but when I wanted to plot the results I got the following error. Any idea what might be the problem? Thanks.
`beat exp plot --show test/test/iris/1/iris`
`Traceback (most recent call last):
File "/idiap/temp/zmostaani/miniconda3/envs/beat_py3/bin/beat", line 11, in <module>
sys.exit(main())
File "/idiap/temp/zmostaani/miniconda3/envs/beat_py3/lib/python3.6/site-packages/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/idiap/temp/zmostaani/miniconda3/envs/beat_py3/lib/python3.6/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/idiap/temp/zmostaani/miniconda3/envs/beat_py3/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/idiap/temp/zmostaani/miniconda3/envs/beat_py3/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/idiap/temp/zmostaani/miniconda3/envs/beat_py3/lib/python3.6/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/idiap/temp/zmostaani/miniconda3/envs/beat_py3/lib/python3.6/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/idiap/temp/zmostaani/miniconda3/envs/beat_py3/lib/python3.6/site-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/idiap/temp/zmostaani/miniconda3/envs/beat_py3/lib/python3.6/site-packages/beat/cmdline/decorators.py", line 75, in _decorator
value = view_func(*args, **kwargs)
File "/idiap/temp/zmostaani/miniconda3/envs/beat_py3/lib/python3.6/site-packages/beat/cmdline/experiments.py", line 783, in plot
output_folder
File "/idiap/temp/zmostaani/miniconda3/envs/beat_py3/lib/python3.6/site-packages/beat/cmdline/experiments.py", line 496, in plot_impl
experiments = pull(webapi, configuration.path, [name], force, indentation, format_cache)
File "/idiap/temp/zmostaani/miniconda3/envs/beat_py3/lib/python3.6/site-packages/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
TypeError: main() takes from 1 to 5 positional arguments but 7 were given`
Flavio TARSETTI
Flavio TARSETTI
https://gitlab.idiap.ch/beat/beat.editor/-/issues/139
Add Jinja2 template for plotter editor
2018-10-02T12:13:23Z
Jaden DIEFENBAUGH
Add Jinja2 template for plotter editor
Turns out, the plotter editor doesn't have a template file!
@flavio.tarsetti this would be a great intro issue to see & work with the whole system
Turns out, the plotter editor doesn't have a template file!
@flavio.tarsetti this would be a great intro issue to see & work with the whole system
Flavio TARSETTI
Flavio TARSETTI
https://gitlab.idiap.ch/beat/docs/-/issues/6
[documentation - day] Proposition
2018-12-17T20:55:16Z
Flavio TARSETTI
[documentation - day] Proposition
**List of all the packages on gitlab concerning beat :**
```
beat.tutorial
beat.examples
beat.env.python27
beat.core
beat.deploy
beat.env.web
beat.web
beat.env.develop
beat.cmdline
beat.backend.python
beat.env.backend
beat.env.docker
be...
**List of all the packages on gitlab concerning beat :**
```
beat.tutorial
beat.examples
beat.env.python27
beat.core
beat.deploy
beat.env.web
beat.web
beat.env.develop
beat.cmdline
beat.backend.python
beat.env.backend
beat.env.docker
beat.backend.cxx
beat.env.scripts
beat.env.python
beat.env.system.python
beat.env.cxx
beat.env.client
beat.env.db.examples
beat.env.db
beat.env.rankone
beat.editor
weeklies
beat.presentation.technical
ci.env.editor
beat.tutorial.prefix
docs
beat.env.pytorch
```
**List of packages in the aggregated documentation**
```
beat.cmdline
beat.core
beat.backend.python
beat.web
beat.editor
```
From which:
* `beat.core` documentation on _beat.core components_. It's a `User Guide`
* `beat.cmdline` documentation on command-line client. It's a `User Guide`
* `beat.backend.python` documentation on various API aspects. It's an `API Guide`
* `beat.editor` documentation on how to edit _beat objects_. It has an `Installation Guide` and `User Guide` with an additional breakdown on how to edit each objects, and also a `Development Guide`, a possible `API Guide` for the Flask server
* `beat.web` documentation on the platform's architecture. It has an `Administrator Guide` and also an `API Guide` and finally the platform `User Guide`
**Miscellaneous information**
* The information about `how to write algorithms` targets what is now `legacy` and is `not v2 compatible` #5
**Proposition**
* Let's target "ONLY" for now the list of packages from the aggregated documentation (beat.core, beat.cmdline, beat.backend.python, beat.editor, beat.web) with an upper package `beat` which would pin all those packages at a specific version for a proper release.
* We could imagine having a consistent track for each of these packages (I am not sure to what extend this makes sense as beat.cmdline for example doesn't have an API Guide or Development Guide):
* Installation Guide
* User Guide
* API Guide (When required)
* Administrator/Development Guide
**Open questions**
* I was previously in favor of having a `User Guide` for all the packages then an `API Guide` for all of them again, etc. etc. but to what I see this would seem confusing. I would keep the proposition above and we should write more documentation (such as a Development Guide) for all the packages and we should spend time writing a `beat.tutorial` documentation which would regroup all the User Guide of `beat.web`, `beat.cmdline` and `beat.editor` only. Does this make sense ?
https://gitlab.idiap.ch/beat/docs/-/issues/5
[beat.web] documentation on algorithm
2018-12-17T21:50:13Z
Flavio TARSETTI
[beat.web] documentation on algorithm
@andre.anjos:
I think this answers the question:
[8._Algorithms___beat_2018.06.pdf](/uploads/c82a54740e60b9089bb1d5f1f74f9c3e/8._Algorithms___beat_2018.06.pdf)
Please see attached file.
So do we have documentation on how to write algo...
@andre.anjos:
I think this answers the question:
[8._Algorithms___beat_2018.06.pdf](/uploads/c82a54740e60b9089bb1d5f1f74f9c3e/8._Algorithms___beat_2018.06.pdf)
Please see attached file.
So do we have documentation on how to write algorithms on beat.web (1.4 branch) ?
From my point of view the answer is yes. Do we agree ?
If yes we can close this issue.
https://gitlab.idiap.ch/beat/beat.editor/-/issues/138
Can we use Conda's Node.js version?
2019-01-28T04:37:00Z
Jaden DIEFENBAUGH
Can we use Conda's Node.js version?
Pretty sure we can't, but someone should look into it anyways.
Pretty sure we can't, but someone should look into it anyways.
https://gitlab.idiap.ch/beat/beat.editor/-/issues/137
Move the `beateditor` command to beat.cmdline's Click framework
2018-09-05T06:41:52Z
Jaden DIEFENBAUGH
Move the `beateditor` command to beat.cmdline's Click framework
Add another command to `beat.cmdline` via the click framework, moving:
```
$ beateditor
```
to:
```
$ beat editor
```
Add another command to `beat.cmdline` via the click framework, moving:
```
$ beateditor
```
to:
```
$ beat editor
```
Flavio TARSETTI
Flavio TARSETTI
https://gitlab.idiap.ch/beat/beat.cmdline/-/issues/40
`list` commands have a default verbosity level above 1
2018-12-12T09:14:12Z
Jaden DIEFENBAUGH
`list` commands have a default verbosity level above 1
I recently updated `beat.cmdline` for writing the documentation examples and it seems that the verbosity level isn't `0` by default. Running `beat exp list` for the `beat.tutorial.prefix` prefix gives me:
```
Loaded configuration file `/...
I recently updated `beat.cmdline` for writing the documentation examples and it seems that the verbosity level isn't `0` by default. Running `beat exp list` for the `beat.tutorial.prefix` prefix gives me:
```
Loaded configuration file `/home/jae/.beatrc'
anjos/tutorial/eigenface/1/atnt-eigenfaces-172
[05/Jul/2018 15:25:21 - beat.cmdline.common] INFO: anjos/tutorial/eigenface/1/atnt-eigenfaces-172
test/tutorial/eigenface/1/atnt
[05/Jul/2018 15:25:21 - beat.cmdline.common] INFO: test/tutorial/eigenface/1/atnt
test/test/iris_advanced/1/iris
[05/Jul/2018 15:25:21 - beat.cmdline.common] INFO: test/test/iris_advanced/1/iris
test/test/iris/1/iris
[05/Jul/2018 15:25:21 - beat.cmdline.common] INFO: test/test/iris/1/iris
test/test/iris/1/error
[05/Jul/2018 15:25:21 - beat.cmdline.common] INFO: test/test/iris/1/error
test/test/iris/1/means
[05/Jul/2018 15:25:21 - beat.cmdline.common] INFO: test/test/iris/1/means
```
This isn't the correct functionality, right?
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/docs/-/issues/4
[beat.web] issue when adding the package to the docs
2018-07-06T12:40:18Z
Flavio TARSETTI
[beat.web] issue when adding the package to the docs
I am adding beat.web to the docs, I cloned it but after running:
```
../bob.admin/conda/conda-build.sh --python=3 conda
```
I get this error:
`
(14:38:03.372) Error: Command Failed "conda build --no-anaconda-upload --variant-config-fil...
I am adding beat.web to the docs, I cloned it but after running:
```
../bob.admin/conda/conda-build.sh --python=3 conda
```
I get this error:
`
(14:38:03.372) Error: Command Failed "conda build --no-anaconda-upload --variant-config-files /home/neo/bob.admin/conda/../gitlab/conda_build_config.yaml --python=3 conda"
`
any idea on this one @samuel.gaist and @andre.anjos ?
https://gitlab.idiap.ch/beat/beat.editor/-/issues/133
tell the user why objects are invalid
2020-02-12T13:06:14Z
Jaden DIEFENBAUGH
tell the user why objects are invalid
this is super hazy and possibly very complicated
this is super hazy and possibly very complicated
https://gitlab.idiap.ch/beat/beat.cmdline/-/issues/38
Offline plotting support is shaky
2020-05-26T15:19:19Z
Jaden DIEFENBAUGH
Offline plotting support is shaky
If the plotter object and the default plotterparameters exist in the local prefix, failing to fetch info from the BEAT web platform should not stop plotting.
The issue came up when using the tutorial VM. Some people didn't have an inter...
If the plotter object and the default plotterparameters exist in the local prefix, failing to fetch info from the BEAT web platform should not stop plotting.
The issue came up when using the tutorial VM. Some people didn't have an internet connection and couldn't plot because `beat.cmdline` was trying to fetch stuff from beat.web even though the plotter objects and default parameters existed.
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/docs/-/issues/3
doc - pipeline stuck
2018-06-05T09:22:20Z
Flavio TARSETTI
doc - pipeline stuck
@andre.anjos @samuel.gaist :
Could someone explain to me why I get this ?
https://gitlab.idiap.ch/beat/docs/-/jobs/138995
`This job is stuck, because you don't have any active runners online with any of these tags assigned to them: do...
@andre.anjos @samuel.gaist :
Could someone explain to me why I get this ?
https://gitlab.idiap.ch/beat/docs/-/jobs/138995
`This job is stuck, because you don't have any active runners online with any of these tags assigned to them: docker
Go to Runners page`
On the Runners page do I need to configure something ?
Thanks for your help
https://gitlab.idiap.ch/beat/beat.tutorial.prefix/-/issues/1
Can't push to master
2018-06-05T09:07:29Z
Jaden DIEFENBAUGH
Can't push to master
@samuel.gaist @andre.anjos I need to update this prefix but I apparently don't have permissions?
@samuel.gaist @andre.anjos I need to update this prefix but I apparently don't have permissions?
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/docs/-/issues/2
Official platform link for beat documentation (aggregated)
2018-12-17T21:55:32Z
Flavio TARSETTI
Official platform link for beat documentation (aggregated)
@andre.anjos :
On the platform: https://www.idiap.ch/software/beat/ I see the link https://www.idiap.ch/software/beat/docs/beat/docs/stable/ (currently not working). Could you let me know how will this get updated or is it something you ...
@andre.anjos :
On the platform: https://www.idiap.ch/software/beat/ I see the link https://www.idiap.ch/software/beat/docs/beat/docs/stable/ (currently not working). Could you let me know how will this get updated or is it something you will have to do manually to point to the proper documentation?
André Anjos
André Anjos
https://gitlab.idiap.ch/beat/beat.core/-/issues/58
Local executor doesnt capture user stdout
2018-05-30T14:29:40Z
Jaden DIEFENBAUGH
Local executor doesnt capture user stdout
Adding a print statement to an algorithm prints it alongside the platform's messages, not under the captured user stdout section
Adding a print statement to an algorithm prints it alongside the platform's messages, not under the captured user stdout section
https://gitlab.idiap.ch/beat/beat.editor/-/issues/116
Bug with creating toolchain in tutorial - says it's invalid even though it lo...
2018-06-04T07:29:12Z
Jaden DIEFENBAUGH
Bug with creating toolchain in tutorial - says it's invalid even though it looks valid
See the VM from the HES-SO tutorial
See the VM from the HES-SO tutorial
https://gitlab.idiap.ch/beat/beat.cmdline/-/issues/34
`beat caches view` doesn't work
2018-12-12T09:14:17Z
Jaden DIEFENBAUGH
`beat caches view` doesn't work
I get the following:
```
path: e4/fb/dc/b2f4751a65179e51b472c4b8c1efbec86441e61194bc02442971ae3405
dataformat: tutorial/linear_machine/1
Traceback (most recent call last):
File "/home/jae/miniconda3/envs/beatedit/bin/beat", line 11, ...
I get the following:
```
path: e4/fb/dc/b2f4751a65179e51b472c4b8c1efbec86441e61194bc02442971ae3405
dataformat: tutorial/linear_machine/1
Traceback (most recent call last):
File "/home/jae/miniconda3/envs/beatedit/bin/beat", line 11, in <module>
sys.exit(main())
File "/home/jae/miniconda3/envs/beatedit/lib/python3.6/site-packages/beat/cmdline/scripts/beat.py", line 186, in main
return module.process(args)
File "/home/jae/miniconda3/envs/beatedit/lib/python3.6/site-packages/beat/cmdline/cache.py", line 191, in process
return view(args['config'], args['<path>'], start, end)
File "/home/jae/miniconda3/envs/beatedit/lib/python3.6/site-packages/beat/cmdline/cache.py", line 164, in view
cls=NumpyJSONEncoder).\
File "/home/jae/.local/lib/python3.6/site-packages/simplejson/__init__.py", line 397, in dumps
**kw).encode(obj)
File "/home/jae/.local/lib/python3.6/site-packages/simplejson/encoder.py", line 293, in encode
chunks = list(chunks)
File "/home/jae/.local/lib/python3.6/site-packages/simplejson/encoder.py", line 677, in _iterencode
for chunk in _iterencode_dict(o, _current_indent_level):
File "/home/jae/.local/lib/python3.6/site-packages/simplejson/encoder.py", line 634, in _iterencode_dict
for chunk in chunks:
File "/home/jae/.local/lib/python3.6/site-packages/simplejson/encoder.py", line 697, in _iterencode
o = _default(o)
File "/home/jae/miniconda3/envs/beatedit/lib/python3.6/site-packages/beat/backend/python/utils.py", line 354, in default
return simplejson.JSONEncoder.default(self, obj)
File "/home/jae/.local/lib/python3.6/site-packages/simplejson/encoder.py", line 268, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: <map object at 0x7f1b3d54a4e0> is not JSON serializable
```
This happens with any cache I've tried. Does it work for anyone?
Samuel GAIST
Samuel GAIST
https://gitlab.idiap.ch/beat/docs/-/issues/1
documentation based on bob docs
2018-05-29T12:16:52Z
Flavio TARSETTI
documentation based on bob docs
Hi @amohammadi ,
We want to do the same thing as bob's document aggregation for our beat packages.
So I just cloned your package at https://gitlab.idiap.ch/bob/docs and after running the command:
```
$ conda build -m ../bob.admin/gitl...
Hi @amohammadi ,
We want to do the same thing as bob's document aggregation for our beat packages.
So I just cloned your package at https://gitlab.idiap.ch/bob/docs and after running the command:
```
$ conda build -m ../bob.admin/gitlab/conda_build_config.yaml --override-channels -c https://www.idiap.ch/software/bob/conda/label/beta -c https://www.idiap.ch/software/bob/conda -c defaults conda
```
It generates a sphinx folder in the repository at the end of process. However in the index.html I don't see any documentation.
Can you please tell me what I am doing wrong or explain to me how to generate the documentation?
Thanks
https://gitlab.idiap.ch/beat/beat.cmdline/-/issues/33
`edit` command fails with "File does not exist"
2018-05-28T14:56:24Z
Jaden DIEFENBAUGH
`edit` command fails with "File does not exist"
I wanted to update my slides to use the new `edit` subcommand, but trying to use `beat <entity> edit <name>` fails for everything I've tried.
I tried
```
beat exp edit test/test/iris/1/iris
```
and I get:
```
File does not exist: /hom...
I wanted to update my slides to use the new `edit` subcommand, but trying to use `beat <entity> edit <name>` fails for everything I've tried.
I tried
```
beat exp edit test/test/iris/1/iris
```
and I get:
```
File does not exist: /home/jae/code/beat.editor/prefix/experiments/test/test/iris/1/iris.json
```
However, `cat`ing that absolute path works:
```
cat /home/jae/code/beat.editor/prefix/experiments/test/test/iris/1/iris.json
```
prints the file contents.
Same thing with `beat alg edit test/iris_analyzer/1`, giving:
```
File does not exist: /home/jae/code/beat.editor/prefix/algorithms/test/iris_analyzer/1.py
```
and `beat lib edit plot/baselib/1` giving:
```
File does not exist: /home/jae/code/beat.editor/prefix/libraries/plot/baselib/1.py
```
All of these files do actually exist and `cat`ing them using that given file path works.
@flavio.tarsetti @samuel.gaist