don't trace arguments (include tensor shapes and op attributes used for cost analysis) for send/recv ops.
PiperOrigin-RevId: 301612015 Change-Id: I1c761c25afaa12435a4e98d847a6ad44b6f2c25f
This commit is contained in:
parent
b16bed28bf
commit
78c0e5b189
@ -115,14 +115,8 @@ string SendOp::TraceString(OpKernelContext* ctx, bool verbose) {
|
||||
auto dst_it = attr.find("_dst");
|
||||
const string& src = src_it != attr.end() ? src_it->second.s() : "";
|
||||
const string& dst = dst_it != attr.end() ? dst_it->second.s() : "";
|
||||
if (!verbose) {
|
||||
return strings::StrCat(name_view(), ":", type_string_view(), "#from=", src,
|
||||
",to=", dst, "#");
|
||||
} else {
|
||||
string trace_args = GetTraceArgument(ctx);
|
||||
return strings::StrCat(name_view(), ":", type_string_view(), "#from=", src,
|
||||
",to=", dst, ",", trace_args, "#");
|
||||
}
|
||||
return strings::StrCat(name_view(), ":", type_string_view(), "#from=", src,
|
||||
",to=", dst, "#");
|
||||
}
|
||||
|
||||
REGISTER_KERNEL_BUILDER(Name("_Send").Device(DEVICE_CPU), SendOp);
|
||||
@ -163,14 +157,8 @@ string RecvOp::TraceString(OpKernelContext* ctx, bool verbose) {
|
||||
auto dst_it = attr.find("_dst");
|
||||
const string& src = src_it != attr.end() ? src_it->second.s() : "";
|
||||
const string& dst = dst_it != attr.end() ? dst_it->second.s() : "";
|
||||
if (!verbose) {
|
||||
return strings::StrCat(name_view(), ":", type_string_view(), "#from=", src,
|
||||
",to=", dst, "#");
|
||||
} else {
|
||||
string trace_args = GetTraceArgument(ctx);
|
||||
return strings::StrCat(name_view(), ":", type_string_view(), "#from=", src,
|
||||
",to=", dst, ",", trace_args, "#");
|
||||
}
|
||||
return strings::StrCat(name_view(), ":", type_string_view(), "#from=", src,
|
||||
",to=", dst, "#");
|
||||
}
|
||||
|
||||
namespace {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user