forked from mindspore-Ecosystem/mindspore
fix bug of kernel select index mathed error
This commit is contained in:
parent
012a4fc428
commit
e9d9101ba2
|
@ -147,9 +147,6 @@ void UpdateCurMatchCounts(const kernel::KernelBuildInfo &kernel_build_info, cons
|
||||||
if (kernel_build_info.GetInputFormat(input_index) == pri_match_format) {
|
if (kernel_build_info.GetInputFormat(input_index) == pri_match_format) {
|
||||||
(*cur_kernelinfo_match_counts)[MATCH_SPECIAL_FORMAT_COUNT] += base_score;
|
(*cur_kernelinfo_match_counts)[MATCH_SPECIAL_FORMAT_COUNT] += base_score;
|
||||||
}
|
}
|
||||||
if (kernel_build_info.GetOutputFormat(input_index) == pri_match_format) {
|
|
||||||
(*cur_kernelinfo_match_counts)[MATCH_SPECIAL_FORMAT_COUNT] += base_score;
|
|
||||||
}
|
|
||||||
if (kernel_build_info.GetInputFormat(input_index) == kOpFormat_DEFAULT) {
|
if (kernel_build_info.GetInputFormat(input_index) == kOpFormat_DEFAULT) {
|
||||||
(*cur_kernelinfo_match_counts)[MATCH_DEFAULT_FORMAT_COUNT] += base_score;
|
(*cur_kernelinfo_match_counts)[MATCH_DEFAULT_FORMAT_COUNT] += base_score;
|
||||||
}
|
}
|
||||||
|
@ -161,6 +158,9 @@ void UpdateCurMatchCounts(const kernel::KernelBuildInfo &kernel_build_info, cons
|
||||||
AnfAlgo::GetOutputInferDataType(kernel_node, output_index)) {
|
AnfAlgo::GetOutputInferDataType(kernel_node, output_index)) {
|
||||||
(*cur_kernelinfo_match_counts)[MATCH_OUTPUT_DTYPE_COUNT] += 1;
|
(*cur_kernelinfo_match_counts)[MATCH_OUTPUT_DTYPE_COUNT] += 1;
|
||||||
}
|
}
|
||||||
|
if (kernel_build_info.GetOutputFormat(output_index) == pri_match_format) {
|
||||||
|
(*cur_kernelinfo_match_counts)[MATCH_SPECIAL_FORMAT_COUNT] += 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue