|
|
|
@@ -183,6 +183,7 @@ public class MachineLearnServiceImpl implements MachineLearnService { |
|
|
|
Map<String, Object> param_output = (Map<String, Object>) output.get("param_output"); |
|
|
|
List output1 = (ArrayList) param_output.values().toArray()[0]; |
|
|
|
Map<String, String> output2 = (Map<String, String>) output1.get(0); |
|
|
|
String s = output2.get("path").replace("{{workflow.name}}", (String) metadata.get("name")) + "/".substring("data/".length()); |
|
|
|
String outputPath = minioEndpoint + "/" + output2.get("path").replace("{{workflow.name}}", (String) metadata.get("name")) + "/"; |
|
|
|
|
|
|
|
switch (machineLearn.getType()) { |
|
|
|
@@ -200,7 +201,7 @@ public class MachineLearnServiceImpl implements MachineLearnService { |
|
|
|
} |
|
|
|
case Constant.ML_TextClassification: { |
|
|
|
machineLearnIns.setModelPath(outputPath + "saved_dict/" + modelType + ".ckpt"); |
|
|
|
machineLearnIns.setRunHistoryPath(outputPath + "log/" + modelType); |
|
|
|
machineLearnIns.setRunHistoryPath(output2.get("path").replace("{{workflow.name}}", (String) metadata.get("name")) + "/".substring("data/".length()) + "log/" + modelType); |
|
|
|
machineLearnIns.setResultPath(outputPath + "log/" + modelType + "/result.txt"); |
|
|
|
break; |
|
|
|
} |
|
|
|
|