generators issueshttps://git.rwth-aachen.de/groups/monticore/EmbeddedMontiArc/generators/-/issues2022-11-25T12:44:31+01:00https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/51Create EfficientNet algorithm2022-11-25T12:44:31+01:00Evgeny KusmenkoCreate EfficientNet algorithmTobias HörnschemeyerNazish QamarTobias Hörnschemeyer2022-11-21https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/56Input output of architecture search should be ArchitectureSymbol2022-11-25T12:44:31+01:00Evgeny KusmenkoInput output of architecture search should be ArchitectureSymbolMake sure an architecture optimizer takes ArchitetureSymbol as input and has an ArchitectureSymbol as output.
The output AS is then given to the pipeline / code generator , evaluated and the AutoML algoirthm gets the new AS and the eval ...Make sure an architecture optimizer takes ArchitetureSymbol as input and has an ArchitectureSymbol as output.
The output AS is then given to the pipeline / code generator , evaluated and the AutoML algoirthm gets the new AS and the eval metric as input for the next iterationTobias HörnschemeyerNazish QamarTobias Hörnschemeyer2022-11-23https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/58PrettyPrinter for ArchitectureSymbol2022-11-18T11:55:15+01:00Evgeny KusmenkoPrettyPrinter for ArchitectureSymbolplease create a prettyprinter for architecture symbols, so that we can get textual MontiAnna models for given Architecture symbolsplease create a prettyprinter for architecture symbols, so that we can get textual MontiAnna models for given Architecture symbolsTobias HörnschemeyerNazish QamarTobias Hörnschemeyer2022-11-21https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/50Create AdaNet algorithm2022-11-16T16:07:55+01:00Evgeny KusmenkoCreate AdaNet algorithmTobias HörnschemeyerNazish QamarTobias Hörnschemeyer2022-11-21https://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/CNNArch2Gluon/-/issues/10Fix imports for reinforcement learning2022-11-11T19:35:43+01:00Evgeny KusmenkoFix imports for reinforcement learningLukas BramThilo MetzlaffLukas Bram2022-11-01https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/37Add CustomLayerTest to CI2022-11-09T10:19:04+01:00Evgeny KusmenkoAdd CustomLayerTest to CIhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/54CustomLayerPyTorchTest2022-11-09T09:36:16+01:00Evgeny KusmenkoCustomLayerPyTorchTest- currently does not throw the expected exception although the output seems to be correct. Please analyse what the reason is and fix test- currently does not throw the expected exception although the output seems to be correct. Please analyse what the reason is and fix testTobias HörnschemeyerHiroshi HamanoTobias Hörnschemeyer2022-11-09https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/46Please create a PyTorch docker image2022-11-09T09:25:16+01:00Evgeny KusmenkoPlease create a PyTorch docker image- under test/resources/pytorch
- create a CI pipeline building and pushing the image to the registry- under test/resources/pytorch
- create a CI pipeline building and pushing the image to the registrySonam Raju ChughSonam Raju Chughhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/48Extend Conf Schema for Network Optimizers2022-11-07T10:24:57+01:00Evgeny KusmenkoExtend Conf Schema for Network Optimizerssimilarly to `optimizer:sgd {...}` we want to allow the definition of `network_optimizer` parameters. Since depending on the concrete optimizer it might have varying parameters, e.g. alpha, beta in the case of efficient net, it should be...similarly to `optimizer:sgd {...}` we want to allow the definition of `network_optimizer` parameters. Since depending on the concrete optimizer it might have varying parameters, e.g. alpha, beta in the case of efficient net, it should be written in a nested way similarly to the optimizer example as `network_optimizer:efficientnet {efficientnet specific params come here}` or `network_optimizer:adanet{adanetspecific params come here}`Hiroshi HamanoAkashKumarDSHiroshi Hamano2022-10-18https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/38Validation Mechanism for Components2022-10-11T11:40:17+02:00Evgeny KusmenkoValidation Mechanism for Componentsallow parameterizable components in conflang based on the components of a reference modelallow parameterizable components in conflang based on the components of a reference modelFeras MulhemFeras Mulhem2022-09-24https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/39Introduce String types in EMA2022-10-11T11:39:44+02:00Evgeny KusmenkoIntroduce String types in EMA- make it possible to use String as a type for ports and component parameters
- write tests
- This [reference model](https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/applications/mnistcalculator/-/blob/16-pytorch/pytorch/predefined-...- make it possible to use String as a type for ports and component parameters
- write tests
- This [reference model](https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/applications/mnistcalculator/-/blob/16-pytorch/pytorch/predefined-pipeline/src/test/resources/schemas/referencemodels/Training_Pipeline.ema) of a machine learning pipeline would parse when trying to provide String parameters in component definitions, even though no explicit support for Strings seems to take place. However, trying to instantiate the corresponding component, here `instance Data_Access ("path.to.datasource") data_access_step;` would lead to a parsing error. To reproduce this, it is sufficient to try to parse the model with the parsing API provided by the EMA language.Nazish QamarAkashKumarDSNazish Qamar2022-09-27https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/40Execution Order2022-10-11T11:24:01+02:00Evgeny KusmenkoExecution OrderUse Execution Semantics to determine the correct order of the component executionUse Execution Semantics to determine the correct order of the component executionFeras MulhemFeras Mulhem2022-10-05https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/41Implement LoadNetwork layer for PyTorch backend2022-10-11T11:19:12+02:00Evgeny KusmenkoImplement LoadNetwork layer for PyTorch backendSonam Raju ChughSonam Raju Chugh2022-09-22https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMADL2CPP/-/issues/44Custom Layers2022-08-31T14:53:38+02:00Evgeny KusmenkoCustom LayersPlease implement custom layers for the PyTorch backendPlease implement custom layers for the PyTorch backendSonam Raju ChughSonam Raju Chugh2022-08-24https://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/generators/EMADL2CPP/-/issues/35Generation Test fails2022-07-08T15:51:43+02:00Evgeny KusmenkoGeneration Test fails@nils_baumann the generation test fails in master, please fix the expected target code@nils_baumann the generation test fails in master, please fix the expected target codeNils BaumannNils Baumannhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/CNNArch2Gluon/-/issues/7Generalize classification specific code to be able to tackle regression tasks...2022-05-04T14:02:01+02:00Jonas RitzGeneralize classification specific code to be able to tackle regression tasks as wellhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/CNNArch2Gluon/-/blob/master/src/main/resources/templates/gluon/CNNSupervisedTrainer.ftl#L608
This code line e.g. will cause a termination when training a regression task n...https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/CNNArch2Gluon/-/blob/master/src/main/resources/templates/gluon/CNNSupervisedTrainer.ftl#L608
This code line e.g. will cause a termination when training a regression task network.https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2RosCpp/-/issues/2Matrix type translation is not generated if the connectionsymbol contains a ...2022-04-28T12:58:53+02:00Alexander David HellwigMatrix type translation is not generated if the connectionsymbol contains a msgFieldAlexander David HellwigAlexander David Hellwighttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/CNNArch2Gluon/-/issues/8Issues with CNNAutoencodeTrainer.ftl2022-02-08T23:52:53+01:00Nils BaumannIssues with CNNAutoencodeTrainer.ftlWhen trying to run my project with emadl:train and dependency:resolve I get an Error in the CNNAutoencerTrainer.ftl file in line 216 and 323. I uploaded the stack trace for one of those. (It shows 322 because I tried removing line 216)
[...When trying to run my project with emadl:train and dependency:resolve I get an Error in the CNNAutoencerTrainer.ftl file in line 216 and 323. I uploaded the stack trace for one of those. (It shows 322 because I tried removing line 216)
[FTLStackTrace](/uploads/04d53805e6c2f67207ea487d28d0da1c/FTLStackTrace)Furkan CelikFurkan Celik