EmbeddedMontiArc issueshttps://git.rwth-aachen.de/groups/monticore/EmbeddedMontiArc/-/issues2021-10-20T18:49:31+02:00https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/simulation/-/issues/35Merge SpeedLimit and Navigation components2021-10-20T18:49:31+02:00Jean MeuriceMerge SpeedLimit and Navigation componentsThe SpeedLimit component performs very redundant computations compared to the Navigation component.
The Navigation component can send the `upper_speed_limit` message alongside the trajectory arrays.
This would be a "zero-cost abstractio...The SpeedLimit component performs very redundant computations compared to the Navigation component.
The Navigation component can send the `upper_speed_limit` message alongside the trajectory arrays.
This would be a "zero-cost abstraction" from the communication modelling perspective: a message that is not used by any other ee-component is automatically not routed and sent (by the EE-system).https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/47Merge the branch ma_sc to new emadl2cpp2022-11-16T15:56:28+01:00Sonam Raju ChughMerge the branch ma_sc to new emadl2cppOnce new emadl2cpp is created-
Merge the test cases (GenerationTest.java, CustomLayerTest.java)(test cases for mnist, loadnetwork, custom layer)
Merge the Backend.java (which has new backend pytorch)
related branch: [ma_sc](https://git....Once new emadl2cpp is created-
Merge the test cases (GenerationTest.java, CustomLayerTest.java)(test cases for mnist, loadnetwork, custom layer)
Merge the Backend.java (which has new backend pytorch)
related branch: [ma_sc](https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/tree/ma_sc)
**Tasks**
- [ ] perform a health check on the testsTobias HörnschemeyerFeras MulhemTobias Hörnschemeyerhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/-/issues/6Middleware Tags -> .tag file generator (RosConnectionTags) + testcases2018-11-07T17:16:42+01:00Alexander David HellwigMiddleware Tags -> .tag file generator (RosConnectionTags) + testcaseshttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/8Minor faults in the section "Deployment of Server application" of README.md2019-01-07T11:40:21+01:00Benjamin StutteMinor faults in the section "Deployment of Server application" of README.mdFirst of all, the section begins by referencing two files _deployment.bat_ and _deployment.sh_ which should be located in _docs/scripts_, that however do not exist in the given directory. While this issue can be easily resolved since the...First of all, the section begins by referencing two files _deployment.bat_ and _deployment.sh_ which should be located in _docs/scripts_, that however do not exist in the given directory. While this issue can be easily resolved since the section obviously references _deploy.bat_ and _deploy.sh_ located in the same folder, the text goes on by instructing Linux and macOS-Users to change the variable `SFS_DIR` that does not exist in _deploy.sh_. This was introduced by commit https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/commit/150dded72af52041b49819c98388076e3c49309d#8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d_114_113.Hengwen Zhanghengwen.zhang@rwth-aachen.deHengwen Zhanghengwen.zhang@rwth-aachen.dehttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/1Missing variable reassignment in generated cpp code2018-12-27T13:40:32+01:00Svetlana PavlitskayaMissing variable reassignment in generated cpp code**Expected**: different values assigned to the variable ```c``` two times.
**Actual**: ```c``` gets value assigned only first time.
Model:
```
component Add{
ports
in Q(0 : 10) a,
out Q(0 : 20) c;
implementatio...**Expected**: different values assigned to the variable ```c``` two times.
**Actual**: ```c``` gets value assigned only first time.
Model:
```
component Add{
ports
in Q(0 : 10) a,
out Q(0 : 20) c;
implementation Math{
Q b = 42 + a;
c = 1 + b;
b = 43;
c = 1 + b;
}
}
```
Generated code:
```
#ifndef ADD
#define ADD
#ifndef M_PI
#define M_PI 3.14159265358979323846
#endif
#include "armadillo"
using namespace arma;
class add{
public:
double a;
double c;
void init()
{
}
void execute()
{
double b = 2+a;
c = 1+b;
b = 3;
}
};
#endif
```
Missing ```c = 1 + b;``` as the last statement in the ```execute()``` block.
Problem occurs only when ```c``` has two identical assignments.Evgeny KusmenkoAlexander David HellwigEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/60Model for Hyperparameter Optimization2023-03-04T11:02:43+01:00Evgeny KusmenkoModel for Hyperparameter Optimization- please create an experiment in the mnistcalculator project to show which files are needed, how the project should be organized and where the hyperparam space is defined- please create an experiment in the mnistcalculator project to show which files are needed, how the project should be organized and where the hyperparam space is definedHiroshi HamanoAkashKumarDSHiroshi Hamano2023-02-28https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/-/issues/30MonteCarlo plot starts at 0 instead of 12019-04-01T15:06:51+02:00Alexander David HellwigMonteCarlo plot starts at 0 instead of 1https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/65MontiAnna Configuration Model2023-03-24T23:15:00+01:00Evgeny KusmenkoMontiAnna Configuration Model- [x] Please create a meta-model of a MontiAnna configuration as a class diagram
- [x] Please define the SA model transformation performed on the metal model , e.g. using pseudo-code
- [x] Please define the model transformation of other ...- [x] Please create a meta-model of a MontiAnna configuration as a class diagram
- [x] Please define the SA model transformation performed on the metal model , e.g. using pseudo-code
- [x] Please define the model transformation of other hyperparameter search algorithms performed on the configuration metal model , e.g. using pseudo-code
- [x] Please create object diagrams conforming to the meta-model for several steps of SA and other algorithms, cf. [OD ticket](https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/63)Hiroshi HamanoAkashKumarDSHiroshi Hamano2023-03-10https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/64MontiAnna Meta-Model2023-03-04T09:53:26+01:00Evgeny KusmenkoMontiAnna Meta-Model- [x] Please create a meta-model of a MontiAnna neural architecture as a class diagram
- [x] Please define the AdaNet model transformation performed on the metal model , e.g. using pseudo-code
- [x] Please define the EfficientNet model t...- [x] Please create a meta-model of a MontiAnna neural architecture as a class diagram
- [x] Please define the AdaNet model transformation performed on the metal model , e.g. using pseudo-code
- [x] Please define the EfficientNet model transformation performed on the neural architeture metal model , e.g. using pseudo-code
- [x] Please create object diagrams conforming to the meta-model for several steps of AdaNet / EfficientNet, cf. [OD ticket](https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/62)
- [x] Make set of slides available for the thesis (Create pictures or emadl descriptions for the object diagramm slides)Tobias HörnschemeyerNazish QamarTobias Hörnschemeyer2023-02-28https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/applications/mnistcalculator/-/issues/12Most pipelines don't check the result of the MNISTCalc2021-12-07T12:55:25+01:00Evgeny KusmenkoMost pipelines don't check the result of the MNISTCalcPlease add result checks similar to [this one](https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/applications/mnistcalculator/-/blob/master/.gitlab-ci.yml#L34) to all CI pipelines which don't have itPlease add result checks similar to [this one](https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/applications/mnistcalculator/-/blob/master/.gitlab-ci.yml#L34) to all CI pipelines which don't have ithttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/applications/reinforcement_learning/roboschoolhalfcheetah/-/issues/1Move CI to emadl-maven-plugin2022-09-21T14:49:42+02:00Evgeny KusmenkoMove CI to emadl-maven-plugin- Please use emadl-maven-plugin in CI
- please remove shell based CI
- please add stream tests- Please use emadl-maven-plugin in CI
- please remove shell based CI
- please add stream testsYuyuan LiuYuyuan Liuhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/13Move to EMADL2020-10-29T16:22:18+01:00Evgeny KusmenkoMove to EMADLCan this clas be moved to EMADL language project?
https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/blob/develop/src/main/java/de/monticore/lang/monticar/emadl/generator/EMADLAbstractSymtab.javaCan this clas be moved to EMADL language project?
https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/blob/develop/src/main/java/de/monticore/lang/monticar/emadl/generator/EMADLAbstractSymtab.javaNicola GattoEyüp HarputluNicola Gattohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/applications/reinforcement_learning/coopmontisimautopilot/-/issues/1Move to emadl-maven-plugin2022-09-21T15:00:10+02:00Evgeny KusmenkoMove to emadl-maven-plugin- please use emadl-maven-plugin instead of shell based build in CI
- please add streamtests- please use emadl-maven-plugin instead of shell based build in CI
- please add streamtestsRodion PrikhodovskyTil MohrRodion Prikhodovskyhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/applications/balltracking/-/issues/1Move to emadl-maven-plugin2022-09-21T12:53:35+02:00Evgeny KusmenkoMove to emadl-maven-plugin@ahmed.diab bitte aktualisiere die CI pipeline so, dass nur noch das emadl-maven-plugin genommen wird@ahmed.diab bitte aktualisiere die CI pipeline so, dass nur noch das emadl-maven-plugin genommen wirdAhmed DiabAhmed Diab2022-09-30https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/CNNArch2Gluon/-/issues/1Move to Gluon backend2019-01-29T15:36:24+01:00Evgeny KusmenkoMove to Gluon backendSebastian NickelsNicola GattoSebastian Nickelshttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/EmbeddedMontiArcDL/-/issues/4Move to newest CNNArch without NEWLINE token2018-10-09T11:26:31+02:00Evgeny KusmenkoMove to newest CNNArch without NEWLINE tokenCarlos Alfredo Yeverino RodriguezCarlos Alfredo Yeverino Rodriguezhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/CNNArch2Caffe2/-/issues/7move train routine to a dedicated trainer2022-05-04T14:01:28+02:00Jonas Ritzmove train routine to a dedicated trainerin the other backends, the train(...) routine is implemented in specific trainers, e.g. CNNSupervisedTrainer, while here, it is implemented in the CNNCreator, but does not really belong therein the other backends, the train(...) routine is implemented in specific trainers, e.g. CNNSupervisedTrainer, while here, it is implemented in the CNNCreator, but does not really belong therehttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/utilities/monticore-lsp-commons/-/issues/3Multiple models bases in same workspace2020-03-08T13:35:26+01:00Alexander David HellwigMultiple models bases in same workspaceSituation:
```
workspace_root
+ model_root_a
+ /pack/a/model.lang <- includes package pack.a;
...
+ model_root_b
+ /other/pack/b/model2.lang <- includes package other.pack.b;
```
- [x] ModelFileCache creates temp Paths for each ...Situation:
```
workspace_root
+ model_root_a
+ /pack/a/model.lang <- includes package pack.a;
...
+ model_root_b
+ /other/pack/b/model2.lang <- includes package other.pack.b;
```
- [x] ModelFileCache creates temp Paths for each model root
- [x] Symtabs are created accordinglyhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/34MXNet Docker Build fails2022-07-08T15:52:15+02:00Evgeny KusmenkoMXNet Docker Build failsEvgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/applications/mnistcalculator/-/issues/3MXNet: Train with MNIST data2020-09-23T10:53:53+02:00Evgeny KusmenkoMXNet: Train with MNIST datacurrently mxnet is trained using the cifar10 dataset as there is a problem with mnist training. Try to find out what the problem is:
goal: replace cifar10 training with mnist.currently mxnet is trained using the cifar10 dataset as there is a problem with mnist training. Try to find out what the problem is:
goal: replace cifar10 training with mnist.Eyüp HarputluEyüp Harputlu2019-04-18