Browse Source

!2346 fix pre compile static check warning

Merge pull request !2346 from wangcong/master
tags/v0.5.0-beta
mindspore-ci-bot Gitee 5 years ago
parent
commit
e9670f3c28
1 changed files with 5 additions and 1 deletions
  1. +5
    -1
      mindspore/ccsrc/kernel/tbe/tbe_kernel_parallel_build.cc

+ 5
- 1
mindspore/ccsrc/kernel/tbe/tbe_kernel_parallel_build.cc View File

@@ -213,8 +213,12 @@ void ParallelBuildManager::PreTaskFinishProcess(int32_t task_id, const std::stri
std::string end_flag = "fusion_pattern_end"; std::string end_flag = "fusion_pattern_end";
int start = pre_build_result.find(start_flag); int start = pre_build_result.find(start_flag);
int end = pre_build_result.find(end_flag); int end = pre_build_result.find(end_flag);
if (start != -1 && end != -1) {
if (start != -1 && end != -1 && end >= start) {
std::string result = pre_build_result.substr(start + start_flag.size(), end - start - start_flag.size()); std::string result = pre_build_result.substr(start + start_flag.size(), end - start - start_flag.size());
if (result == "") {
(void)pre_task_map_.erase(task_iter);
return;
}
transform(result.begin(), result.end(), result.begin(), ::toupper); transform(result.begin(), result.end(), result.begin(), ::toupper);
FusionType fusion_type = tbe::GetFusionType(result); FusionType fusion_type = tbe::GetFusionType(result);
builder->SetFusionType(fusion_type); builder->SetFusionType(fusion_type);


Loading…
Cancel
Save