diff --git a/src/main/java/de/monticore/lang/monticar/emadl/generator/EMADLGenerator.java b/src/main/java/de/monticore/lang/monticar/emadl/generator/EMADLGenerator.java index 9ad30420c80dcc78e8a35717d1ce94db8be34b6e..f839dfdf210f4bba18fe547d59c8aaa8d97424b9 100644 --- a/src/main/java/de/monticore/lang/monticar/emadl/generator/EMADLGenerator.java +++ b/src/main/java/de/monticore/lang/monticar/emadl/generator/EMADLGenerator.java @@ -221,7 +221,6 @@ public class EMADLGenerator { String emadlHash = getChecksumForFile(emadlPath); String cnntHash = getChecksumForFile(cnntPath); - // This is not the real path to the training data! Adapt accordingly once sub-task 4 is solved String componentConfigFilename = componentInstance.getComponentType().getReferencedSymbol().getFullName().replaceAll("\\.", "/"); String b = backend.getBackendString(backend); @@ -236,6 +235,7 @@ public class EMADLGenerator { } String trainingHash = emadlHash + "#" + cnntHash + "#" + trainingDataHash + "#" + testDataHash; + System.out.println("Hash: " + trainingHash); boolean alreadyTrained = newHashes.contains(trainingHash) || isAlreadyTrained(trainingHash, componentInstance); if(alreadyTrained && !forced.equals("y")) { Log.warn("Training of model " + componentInstance.getFullName() + " skipped"); diff --git a/src/test/java/de/monticore/lang/monticar/emadl/GenerationTest.java b/src/test/java/de/monticore/lang/monticar/emadl/GenerationTest.java index 0603068ae25e6adc060c8524c63711e961a63008..e88be2358d1585a2cbb5e32be600d7a0d6a9c5cc 100644 --- a/src/test/java/de/monticore/lang/monticar/emadl/GenerationTest.java +++ b/src/test/java/de/monticore/lang/monticar/emadl/GenerationTest.java @@ -215,6 +215,8 @@ public class GenerationTest extends AbstractSymtabTest { Log.getFindings().clear(); createHashFile(); + System.out.println("============ Test 2 started ==============="); + String[] args = {"-m", "src/test/resources/models/", "-r", "cifar10.Cifar10Classifier", "-b", "MXNET"}; EMADLGeneratorCli.main(args); assertTrue(Log.getFindings().size() == 1);