Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
monticore
EmbeddedMontiArc
generators
CNNArch2Gluon
Commits
8cf8ff6a
Commit
8cf8ff6a
authored
Jul 07, 2019
by
Sebastian Nickels
Browse files
Replaced dependency to CNNArch2MXNet with dependency to CNNArch2X
parent
8821ddc8
Pipeline
#157645
failed with stages
in 13 seconds
Changes
10
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
pom.xml
View file @
8cf8ff6a
...
...
@@ -17,7 +17,7 @@
<!-- .. SE-Libraries .................................................. -->
<CNNArch.version>
0.3.1-SNAPSHOT
</CNNArch.version>
<CNNTrain.version>
0.3.2-SNAPSHOT
</CNNTrain.version>
<CNNArch2
MXNet
.version>
0.
2
.1
6
-SNAPSHOT
</CNNArch2
MXNet
.version>
<CNNArch2
X
.version>
0.
0
.1-SNAPSHOT
</CNNArch2
X
.version>
<embedded-montiarc-math-opt-generator>
0.1.4
</embedded-montiarc-math-opt-generator>
<EMADL2PythonWrapper.version>
0.0.1
</EMADL2PythonWrapper.version>
...
...
@@ -63,8 +63,8 @@
<dependency>
<groupId>
de.monticore.lang.monticar
</groupId>
<artifactId>
cnnarch-
mxnet-
generator
</artifactId>
<version>
${CNNArch2
MXNet
.version}
</version>
<artifactId>
cnnarch-generator
</artifactId>
<version>
${CNNArch2
X
.version}
</version>
</dependency>
<dependency>
...
...
src/main/java/de/monticore/lang/monticar/cnnarch/gluongenerator/CNNArch2Gluon.java
View file @
8cf8ff6a
...
...
@@ -21,17 +21,17 @@
package
de.monticore.lang.monticar.cnnarch.gluongenerator
;
import
de.monticore.lang.monticar.cnnarch._symboltable.IOSymbol
;
import
de.monticore.lang.monticar.cnnarch.mxnetgenerator.CNNArch2MxNet
;
import
de.monticore.lang.monticar.cnnarch.mxnetgenerator.Target
;
import
de.monticore.lang.monticar.cnnarch.generator.CNNArchGenerator
;
import
de.monticore.lang.monticar.cnnarch.generator.Target
;
import
de.monticore.lang.monticar.cnnarch.generator.TemplateConfiguration
;
import
de.monticore.lang.monticar.cnnarch._symboltable.ArchitectureSymbol
;
import
de.monticore.lang.monticar.cnnarch.mxnetgenerator.TemplateConfiguration
;
import
de.se_rwth.commons.logging.Log
;
import
java.util.HashMap
;
import
java.util.Map
;
public
class
CNNArch2Gluon
extends
CNNArch
2MxNet
{
public
class
CNNArch2Gluon
extends
CNNArch
Generator
{
public
CNNArch2Gluon
()
{
architectureSupportChecker
=
new
CNNArch2GluonArchitectureSupportChecker
();
...
...
src/main/java/de/monticore/lang/monticar/cnnarch/gluongenerator/CNNArch2GluonArchitectureSupportChecker.java
View file @
8cf8ff6a
package
de.monticore.lang.monticar.cnnarch.gluongenerator
;
import
de.monticore.lang.monticar.cnnarch._symboltable.ArchitectureSymbol
;
import
de.monticore.lang.monticar.cnnarch.
mxnet
generator.ArchitectureSupportChecker
;
import
de.monticore.lang.monticar.cnnarch.generator.ArchitectureSupportChecker
;
public
class
CNNArch2GluonArchitectureSupportChecker
extends
ArchitectureSupportChecker
{
...
...
src/main/java/de/monticore/lang/monticar/cnnarch/gluongenerator/CNNArch2GluonCli.java
View file @
8cf8ff6a
...
...
@@ -20,8 +20,8 @@
*/
package
de.monticore.lang.monticar.cnnarch.gluongenerator
;
import
de.monticore.lang.monticar.cnnarch.CNNArchGenerator
;
import
de.monticore.lang.monticar.cnnarch.
mxnet
generator.GenericCNNArchCli
;
import
de.monticore.lang.monticar.cnnarch.
generator.
CNNArchGenerator
;
import
de.monticore.lang.monticar.cnnarch.generator.GenericCNNArchCli
;
public
class
CNNArch2GluonCli
{
public
static
void
main
(
String
[]
args
)
{
...
...
src/main/java/de/monticore/lang/monticar/cnnarch/gluongenerator/CNNArch2GluonLayerSupportChecker.java
View file @
8cf8ff6a
package
de.monticore.lang.monticar.cnnarch.gluongenerator
;
import
de.monticore.lang.monticar.cnnarch.predefined.AllPredefinedLayers
;
import
de.monticore.lang.monticar.cnnarch.
mxnet
generator.LayerSupportChecker
;
import
de.monticore.lang.monticar.cnnarch.generator.LayerSupportChecker
;
public
class
CNNArch2GluonLayerSupportChecker
extends
LayerSupportChecker
{
...
...
src/main/java/de/monticore/lang/monticar/cnnarch/gluongenerator/CNNArch2GluonTemplateController.java
View file @
8cf8ff6a
...
...
@@ -20,11 +20,11 @@
*/
package
de.monticore.lang.monticar.cnnarch.gluongenerator
;
import
de.monticore.lang.monticar.cnnarch.
mxnet
generator.ArchitectureElementData
;
import
de.monticore.lang.monticar.cnnarch.
mxnet
generator.CNNArchTemplateController
;
import
de.monticore.lang.monticar.cnnarch.generator.ArchitectureElementData
;
import
de.monticore.lang.monticar.cnnarch.generator.CNNArchTemplateController
;
import
de.monticore.lang.monticar.cnnarch._symboltable.*
;
import
de.monticore.lang.monticar.cnnarch.
mxnet
generator.TemplateConfiguration
;
import
de.monticore.lang.monticar.cnnarch.generator.TemplateConfiguration
;
import
java.io.Writer
;
import
java.util.*
;
...
...
src/main/java/de/monticore/lang/monticar/cnnarch/gluongenerator/CNNTrain2Gluon.java
View file @
8cf8ff6a
...
...
@@ -8,8 +8,8 @@ import de.monticore.lang.monticar.cnnarch.gluongenerator.reinforcement.RewardFun
import
de.monticore.lang.monticar.cnnarch.gluongenerator.reinforcement.RewardFunctionSourceGenerator
;
import
de.monticore.lang.monticar.cnnarch.mxnetgenerator.ConfigurationData
;
import
de.monticore.lang.monticar.cnnarch.
mxnet
generator.CNNTrain
2MxNet
;
import
de.monticore.lang.monticar.cnnarch.
mxnet
generator.TemplateConfiguration
;
import
de.monticore.lang.monticar.cnnarch.generator.CNNTrain
Generator
;
import
de.monticore.lang.monticar.cnnarch.generator.TemplateConfiguration
;
import
de.monticore.lang.monticar.cnntrain._symboltable.ConfigurationSymbol
;
import
de.monticore.lang.monticar.cnntrain._symboltable.LearningMethod
;
import
de.monticore.lang.monticar.cnntrain._symboltable.RLAlgorithm
;
...
...
@@ -31,7 +31,7 @@ import java.nio.file.Paths;
import
java.util.*
;
import
java.util.stream.Collectors
;
public
class
CNNTrain2Gluon
extends
CNNTrain
2MxNet
{
public
class
CNNTrain2Gluon
extends
CNNTrain
Generator
{
private
static
final
String
REINFORCEMENT_LEARNING_FRAMEWORK_MODULE
=
"reinforcement_learning"
;
private
final
RewardFunctionSourceGenerator
rewardFunctionSourceGenerator
;
...
...
src/main/java/de/monticore/lang/monticar/cnnarch/gluongenerator/GluonTemplateConfiguration.java
View file @
8cf8ff6a
package
de.monticore.lang.monticar.cnnarch.gluongenerator
;
import
de.monticore.lang.monticar.cnnarch.
mxnet
generator.TemplateConfiguration
;
import
de.monticore.lang.monticar.cnnarch.generator.TemplateConfiguration
;
import
freemarker.template.Configuration
;
/**
*
*/
public
class
GluonTemplateConfiguration
extends
TemplateConfiguration
{
private
static
Configuration
configuration
;
...
...
src/main/java/de/monticore/lang/monticar/cnnarch/gluongenerator/ReinforcementConfigurationData.java
View file @
8cf8ff6a
...
...
@@ -9,9 +9,6 @@ import de.monticore.lang.monticar.cnntrain.annotations.TrainedArchitecture;
import
java.util.*
;
/**
*
*/
public
class
ReinforcementConfigurationData
extends
ConfigurationData
{
private
static
final
String
AST_ENTRY_LEARNING_METHOD
=
"learning_method"
;
private
static
final
String
AST_ENTRY_NUM_EPISODES
=
"num_episodes"
;
...
...
src/main/java/de/monticore/lang/monticar/cnnarch/gluongenerator/reinforcement/critic/CriticNetworkGenerator.java
View file @
8cf8ff6a
...
...
@@ -5,8 +5,8 @@ import de.monticore.lang.monticar.cnnarch._symboltable.*;
import
de.monticore.lang.monticar.cnnarch.gluongenerator.CNNArch2Gluon
;
import
de.monticore.lang.monticar.cnnarch.gluongenerator.CNNArch2GluonArchitectureSupportChecker
;
import
de.monticore.lang.monticar.cnnarch.gluongenerator.CNNArch2GluonLayerSupportChecker
;
import
de.monticore.lang.monticar.cnnarch.
mxnet
generator.CNNArchSymbolCompiler
;
import
de.monticore.lang.monticar.cnnarch.
mxnet
generator.TemplateConfiguration
;
import
de.monticore.lang.monticar.cnnarch.generator.CNNArchSymbolCompiler
;
import
de.monticore.lang.monticar.cnnarch.generator.TemplateConfiguration
;
import
de.monticore.lang.monticar.cnntrain._symboltable.ConfigurationSymbol
;
import
de.monticore.lang.monticar.cnntrain.annotations.Range
;
import
de.monticore.lang.monticar.cnntrain.annotations.TrainedArchitecture
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment