Browse Source

修改实验对比分页查询

dev-czh
cp3hnu 1 year ago
parent
commit
f62736ce09
1 changed files with 10 additions and 8 deletions
  1. +10
    -8
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/AimServiceImpl.java

+ 10
- 8
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/AimServiceImpl.java View File

@@ -296,13 +296,15 @@ public class AimServiceImpl implements AimService {
private List<String> getDataset(String isTrain, Map<String, Object> metricRecord) {
List<String> datasetList = new ArrayList<>();
List<Map<String, Object>> trainMetricRecords = (List<Map<String, Object>>) metricRecord.get(isTrain);
for (Map<String, Object> trainMetricRecord : trainMetricRecords) {
String taskId = (String) trainMetricRecord.get("task_id");
if (taskId.startsWith("model-" + isTrain)) {
List<Map<String, Object>> datasets = (List<Map<String, Object>>) trainMetricRecord.get("datasets");
for (Map<String, Object> dataset : datasets) {
String datasetName = dataset.get("dataset_name") + ":" + dataset.get("dataset_version");
datasetList.add(datasetName);
if (trainMetricRecords != null) {
for (Map<String, Object> trainMetricRecord : trainMetricRecords) {
String taskId = (String) trainMetricRecord.get("task_id");
if (taskId.startsWith("model-" + isTrain)) {
List<Map<String, Object>> datasets = (List<Map<String, Object>>) trainMetricRecord.get("datasets");
for (Map<String, Object> dataset : datasets) {
String datasetName = dataset.get("dataset_name") + ":" + dataset.get("dataset_version");
datasetList.add(datasetName);
}
}
}
}
@@ -315,7 +317,7 @@ public class AimServiceImpl implements AimService {
HashMap<String, Object> metrics = new HashMap<>();
List<String> metricsNames = new ArrayList<>();

if(metricValues != null){
if (metricValues != null) {
for (String key : metricValues.keySet()) {
Map<String, Object> valueMap = (Map<String, Object>) metricValues.get(key);
aimRunInfo.setRunId((String) valueMap.get("run_hash"));


Loading…
Cancel
Save