Skip to content

Commit

Permalink
Merge pull request #241 from TerrenceGee/multi_derived_dataresource
Browse files Browse the repository at this point in the history
fix model task bug with both data align and fitTran
  • Loading branch information
rk2b-fenghaolun authored Mar 5, 2024
2 parents 56f854e + 5d5f71f commit 9d95af1
Showing 1 changed file with 12 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@

import java.io.File;
import java.util.*;
import java.util.function.Function;
import java.util.stream.Collectors;

@Service("fitTransformComponentTaskServiceImpl")
Expand Down Expand Up @@ -66,12 +67,20 @@ public BaseResultEntity runTask(DataComponentReq req, ComponentTaskReq taskReq)
fitTransformEntityMap.remove(modelDerivationDto.getOriginalResourceId());
}
log.info("newids:{}", ids);
log.info("fitTransform-2:{}", JSONObject.toJSONString(fitTransformEntityMap));
}
Map<String, ModelDerivationDto> oldResourceIdMap = newest.stream().collect(Collectors.toMap(ModelDerivationDto::getOriginalResourceId, Function.identity()));
try {
GrpcComponentDto labelDatasetDto = fitTransformEntityMap.get(taskReq.getFreemarkerMap().get(DataConstant.PYTHON_LABEL_DATASET));
if (labelDatasetDto == null) {
labelDatasetDto = fitTransformEntityMap.get(oldResourceIdMap.get(taskReq.getFreemarkerMap().get(DataConstant.PYTHON_LABEL_DATASET)).getNewResourceId());
}
taskReq.getFreemarkerMap().put("new_"+DataConstant.PYTHON_LABEL_DATASET,labelDatasetDto.getNewDataSetId());
taskReq.getFreemarkerMap().put("new_"+DataConstant.PYTHON_LABEL_DATASET+"_path",labelDatasetDto.getOutputFilePath());
GrpcComponentDto guestDatasetDto = fitTransformEntityMap.get(taskReq.getFreemarkerMap().get(DataConstant.PYTHON_GUEST_DATASET));
if (guestDatasetDto == null) {
guestDatasetDto = fitTransformEntityMap.get(oldResourceIdMap.get(taskReq.getFreemarkerMap().get(DataConstant.PYTHON_GUEST_DATASET)).getNewResourceId());
}
taskReq.getFreemarkerMap().put("new_"+DataConstant.PYTHON_GUEST_DATASET,guestDatasetDto.getNewDataSetId());
taskReq.getFreemarkerMap().put("new_"+DataConstant.PYTHON_GUEST_DATASET+"_path",guestDatasetDto.getOutputFilePath());
TaskParam<TaskComponentParam> taskParam = new TaskParam<>(new TaskComponentParam());
Expand Down Expand Up @@ -119,10 +128,9 @@ public BaseResultEntity runTask(DataComponentReq req, ComponentTaskReq taskReq)
}
}
}
HashSet dids = new HashSet(){{
add(labelDatasetDto.getNewDataSetId());
add(guestDatasetDto.getNewDataSetId());
}};
HashSet dids = new HashSet();
dids.add(labelDatasetDto.getNewDataSetId());
dids.add(guestDatasetDto.getNewDataSetId());
while (true){
// 休眠一秒等待数据集同步
BaseResultEntity dataSets = fusionResourceService.getDataSets(dids);
Expand Down

0 comments on commit 9d95af1

Please sign in to comment.