38 {
39
40 if (m_DetailsExist)
41 {
44 }
45
48 m_ProfilingDetails << std::quoted("Name") << ": " << std::quoted(workloadName);
52 m_ProfilingDetails << std::quoted("GUID") << ": " << std::quoted(std::to_string(guid));
53
54
55
56
57 if (!infos.m_InputTensorInfos.empty())
58 {
61
62 PrintInfos(infos.m_InputTensorInfos, "Input", !infos.m_OutputTensorInfos.empty());
63 }
64
65 if (!infos.m_OutputTensorInfos.empty())
66 {
67
68 PrintInfos(infos.m_OutputTensorInfos, "Output", false);
69 }
70
71 if (infos.m_BiasTensorInfo.has_value())
72 {
75 PrintInfo(infos.m_BiasTensorInfo.value(), "Bias", false);
76 }
77
78 if (infos.m_WeightsTensorInfo.has_value())
79 {
82 PrintInfo(infos.m_WeightsTensorInfo.value(), "Weights", false);
83 }
84
85 if (infos.m_ConvolutionMethod.has_value())
86 {
90
91 m_ProfilingDetails << std::quoted("Convolution Method") << ": "
92 << std::quoted(infos.m_ConvolutionMethod.value());
93 }
94
96
100 m_ProfilingDetails << std::quoted(name) << " : " << std::quoted(value);
101 };
102
104
107
108 m_DetailsExist = true;
109 }
std::function< void(const std::string &name, const std::string &value)> ParameterStringifyFunction
static void Serialize(ParameterStringifyFunction &, const LayerParameter &)