CNNArchLang merge requestshttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests2018-06-07T19:31:01+02:00https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/4Timmermanns2018-06-07T19:31:01+02:00Thomas Michael TimmermannsTimmermannshttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/5Removed github deploy plugin, changed repository to se nexus2018-06-12T18:27:18+02:00Thomas Michael TimmermannsRemoved github deploy plugin, changed repository to se nexusEvgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/6Generator interface2018-08-09T15:05:21+02:00Carlos Alfredo Yeverino RodriguezGenerator interfaceadded CNNArchGenerator Interface. Added cnn-train 0.2.2-snapshot version in pomadded CNNArchGenerator Interface. Added cnn-train 0.2.2-snapshot version in pomEvgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/8Version 0.2.3-SNAPSHOT: moved to monticore 5.0.1 and MontiMath 0.0.19-SNAPSHOT2018-08-20T10:00:51+02:00Svetlana PavlitskayaVersion 0.2.3-SNAPSHOT: moved to monticore 5.0.1 and MontiMath 0.0.19-SNAPSHOTEvgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/9Added test coverage plugin and badges in readme2018-08-20T17:04:08+02:00Svetlana PavlitskayaAdded test coverage plugin and badges in readmeEvgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/10Integer value fix2018-08-24T16:10:34+02:00Svetlana PavlitskayaInteger value fixA fix in integer value check required for EMADLA fix in integer value check required for EMADLEvgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/12Cmake support2018-08-30T08:19:22+02:00Svetlana PavlitskayaCmake supportEvgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/13Deleted generation for training language from generator interface2018-08-30T15:55:16+02:00Svetlana PavlitskayaDeleted generation for training language from generator interfaceEvgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/16Removed NEWLINETOKEN definition and usage of NEWLINETOKEN and nEWLINETOKENs…2018-10-08T20:02:38+02:00Carlos Alfredo Yeverino RodriguezRemoved NEWLINETOKEN definition and usage of NEWLINETOKEN and nEWLINETOKENs…Removed NEWLINETOKEN definition and usage of NEWLINETOKEN and nEWLINETOKENs since MontiCore takes care of Whitespaces / Newlines.Removed NEWLINETOKEN definition and usage of NEWLINETOKEN and nEWLINETOKENs since MontiCore takes care of Whitespaces / Newlines.Evgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/17Release version2018-10-26T10:42:02+02:00Svetlana PavlitskayaRelease versionEvgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/18Oneclick nn training2019-02-13T10:21:31+01:00Christopher Jan-Steffen BrixOneclick nn trainingEvgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/19Bugfix for maven-surefire-plugin2019-02-13T12:05:45+01:00Christopher Jan-Steffen BrixBugfix for maven-surefire-pluginEvgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/20Change CNNArchGenerator interface to an abstract class2019-02-22T17:14:11+01:00Carlos Alfredo Yeverino RodriguezChange CNNArchGenerator interface to an abstract classChange CNNArchGenerator interface to an abstract classChange CNNArchGenerator interface to an abstract classEvgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/21Store model path to allow its usage in the templates2019-02-25T13:30:56+01:00Christopher Jan-Steffen BrixStore model path to allow its usage in the templatesNow that the `CNNArchGenerator` is an abstract class, the `generate(Path modelsDirPath, String rootModelName)` is defined there. We need to save the model path to access it later from inside the templates.
This fix is needed by the `CNN...Now that the `CNNArchGenerator` is an abstract class, the `generate(Path modelsDirPath, String rootModelName)` is defined there. We need to save the model path to access it later from inside the templates.
This fix is needed by the `CNNArch2X` repositories - should we increase the version number again, or will they get the correct version regardless?Evgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/22Merge2019-07-08T14:30:27+02:00Sebastian NickelsMerge- Added support for multiple streams, separated by semicolons.
- Added support for invariants: Streams which contain only layers without weights, i.e. non-network layers. These invariants can be inlined as it's done in CNNArch2Gluon.
-...- Added support for multiple streams, separated by semicolons.
- Added support for invariants: Streams which contain only layers without weights, i.e. non-network layers. These invariants can be inlined as it's done in CNNArch2Gluon.
- Implemented OneHot() layer
- Some smaller changesEvgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/23Implemented layer variables and RNN layer2019-08-12T21:26:54+02:00Sebastian NickelsImplemented layer variables and RNN layer* Renamed VariableSymbol to ParameterSymbol
* Introduced layer variable declarations (they also support layers other than RNN)
* Changed IOSymbol to VariableSymbol which now combines IO variables and layer variables
* Added basic RNN lay...* Renamed VariableSymbol to ParameterSymbol
* Introduced layer variable declarations (they also support layers other than RNN)
* Changed IOSymbol to VariableSymbol which now combines IO variables and layer variables
* Added basic RNN layer
* Moved generator-related code to CNNArch2XSebastian NickelsEvgeny KusmenkoSebastian Nickelshttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/24Added new layers2019-08-19T12:25:35+02:00Sebastian NickelsAdded new layers* Added Embedding Layer
* Added LSTM and GRU layer, created BaseRNN parent class, added bidirectional parameter
* Added flatten parameter to FullyConnected layer
* VariableSymbol now checks if input range is subset of output range...* Added Embedding Layer
* Added LSTM and GRU layer, created BaseRNN parent class, added bidirectional parameter
* Added flatten parameter to FullyConnected layer
* VariableSymbol now checks if input range is subset of output range
* Outputs now can be used as inputs
* Small bug fixesEvgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/26Tensorflow group 22019-09-25T16:29:53+02:00Julian Johannes Steinsberger-DührßenTensorflow group 2Merge of the work done for the tensorflow backend during the autonomous driving lab SS 2019.Merge of the work done for the tensorflow backend during the autonomous driving lab SS 2019.Evgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/27added reshape layer2019-11-04T16:44:52+01:00Evgeny Kusmenkoadded reshape layerhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/CNNArchLang/-/merge_requests/28Implemented unrolling of RNNs and various new layers2019-12-02T13:11:30+01:00Christian FußImplemented unrolling of RNNs and various new layers* Added full support for recurrent networks using the unroll mechanic.
* Added various new layers, including ArgMax, BeamSearch, BroadcastAdd, BroadcastMultiply, Dot, ExpandDims, GreedySearch, ReduceSum and Repeat. Adjusted Reshape layer...* Added full support for recurrent networks using the unroll mechanic.
* Added various new layers, including ArgMax, BeamSearch, BroadcastAdd, BroadcastMultiply, Dot, ExpandDims, GreedySearch, ReduceSum and Repeat. Adjusted Reshape layer to fit backend implementation.
* Added and adjusted multiple CoCos and tests to add support for the layers as well as the unroll mechanic.Evgeny KusmenkoEvgeny Kusmenko