1path: "tensorflow.profiler.GraphNodeProto" 2tf_proto { 3 descriptor { 4 name: "GraphNodeProto" 5 field { 6 name: "name" 7 number: 1 8 label: LABEL_OPTIONAL 9 type: TYPE_STRING 10 } 11 field { 12 name: "tensor_value" 13 number: 15 14 label: LABEL_OPTIONAL 15 type: TYPE_MESSAGE 16 type_name: ".tensorflow.tfprof.TFProfTensorProto" 17 } 18 field { 19 name: "run_count" 20 number: 21 21 label: LABEL_OPTIONAL 22 type: TYPE_INT64 23 } 24 field { 25 name: "exec_micros" 26 number: 2 27 label: LABEL_OPTIONAL 28 type: TYPE_INT64 29 } 30 field { 31 name: "accelerator_exec_micros" 32 number: 17 33 label: LABEL_OPTIONAL 34 type: TYPE_INT64 35 } 36 field { 37 name: "cpu_exec_micros" 38 number: 18 39 label: LABEL_OPTIONAL 40 type: TYPE_INT64 41 } 42 field { 43 name: "requested_bytes" 44 number: 3 45 label: LABEL_OPTIONAL 46 type: TYPE_INT64 47 } 48 field { 49 name: "peak_bytes" 50 number: 24 51 label: LABEL_OPTIONAL 52 type: TYPE_INT64 53 } 54 field { 55 name: "residual_bytes" 56 number: 25 57 label: LABEL_OPTIONAL 58 type: TYPE_INT64 59 } 60 field { 61 name: "output_bytes" 62 number: 26 63 label: LABEL_OPTIONAL 64 type: TYPE_INT64 65 } 66 field { 67 name: "parameters" 68 number: 4 69 label: LABEL_OPTIONAL 70 type: TYPE_INT64 71 } 72 field { 73 name: "float_ops" 74 number: 13 75 label: LABEL_OPTIONAL 76 type: TYPE_INT64 77 } 78 field { 79 name: "devices" 80 number: 10 81 label: LABEL_REPEATED 82 type: TYPE_STRING 83 } 84 field { 85 name: "total_definition_count" 86 number: 23 87 label: LABEL_OPTIONAL 88 type: TYPE_INT64 89 } 90 field { 91 name: "total_run_count" 92 number: 22 93 label: LABEL_OPTIONAL 94 type: TYPE_INT64 95 } 96 field { 97 name: "total_exec_micros" 98 number: 6 99 label: LABEL_OPTIONAL 100 type: TYPE_INT64 101 } 102 field { 103 name: "total_accelerator_exec_micros" 104 number: 19 105 label: LABEL_OPTIONAL 106 type: TYPE_INT64 107 } 108 field { 109 name: "total_cpu_exec_micros" 110 number: 20 111 label: LABEL_OPTIONAL 112 type: TYPE_INT64 113 } 114 field { 115 name: "total_requested_bytes" 116 number: 7 117 label: LABEL_OPTIONAL 118 type: TYPE_INT64 119 } 120 field { 121 name: "total_peak_bytes" 122 number: 27 123 label: LABEL_OPTIONAL 124 type: TYPE_INT64 125 } 126 field { 127 name: "total_residual_bytes" 128 number: 28 129 label: LABEL_OPTIONAL 130 type: TYPE_INT64 131 } 132 field { 133 name: "total_output_bytes" 134 number: 29 135 label: LABEL_OPTIONAL 136 type: TYPE_INT64 137 } 138 field { 139 name: "total_parameters" 140 number: 8 141 label: LABEL_OPTIONAL 142 type: TYPE_INT64 143 } 144 field { 145 name: "total_float_ops" 146 number: 14 147 label: LABEL_OPTIONAL 148 type: TYPE_INT64 149 } 150 field { 151 name: "shapes" 152 number: 11 153 label: LABEL_REPEATED 154 type: TYPE_MESSAGE 155 type_name: ".tensorflow.TensorShapeProto" 156 } 157 field { 158 name: "input_shapes" 159 number: 16 160 label: LABEL_REPEATED 161 type: TYPE_MESSAGE 162 type_name: ".tensorflow.tfprof.GraphNodeProto.InputShapesEntry" 163 } 164 field { 165 name: "children" 166 number: 12 167 label: LABEL_REPEATED 168 type: TYPE_MESSAGE 169 type_name: ".tensorflow.tfprof.GraphNodeProto" 170 } 171 nested_type { 172 name: "InputShapesEntry" 173 field { 174 name: "key" 175 number: 1 176 label: LABEL_OPTIONAL 177 type: TYPE_INT32 178 } 179 field { 180 name: "value" 181 number: 2 182 label: LABEL_OPTIONAL 183 type: TYPE_MESSAGE 184 type_name: ".tensorflow.TensorShapeProto" 185 } 186 options { 187 map_entry: true 188 } 189 } 190 } 191} 192