forked from mindspore-Ecosystem/mindspore
!7086 Only dump the specified kernels in dump config file, GPU mode
Merge pull request !7086 from AdelShafiei/kernels_dump
This commit is contained in:
commit
14d1c4390b
|
@ -88,12 +88,16 @@ void LoadKernelData(Debugger *debugger, const CNodePtr &kernel,
|
||||||
if (debugger) {
|
if (debugger) {
|
||||||
debugger->SetCurNode(kernel_name);
|
debugger->SetCurNode(kernel_name);
|
||||||
if (dump_enabled) {
|
if (dump_enabled) {
|
||||||
read_data = true;
|
auto &dump_json_parser = DumpJsonParser::GetInstance();
|
||||||
|
auto dump_mode = dump_json_parser.dump_mode();
|
||||||
|
// dump the node if dump_mode is 0, which means all kernels, or if this kernel is in the kernels list
|
||||||
|
if ((dump_mode == 0) || ((dump_mode == 1) && dump_json_parser.NeedDump(kernel_name))) {
|
||||||
|
read_data = true;
|
||||||
|
}
|
||||||
} else if (debugger->debugger_enabled()) {
|
} else if (debugger->debugger_enabled()) {
|
||||||
read_data = debugger->ReadNodeDataRequired();
|
read_data = debugger->ReadNodeDataRequired();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!read_data) {
|
if (!read_data) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue