| 154 | } |
| 155 | |
| 156 | string DataLayoutString(DataLayout layout) { |
| 157 | switch (layout) { |
| 158 | case DataLayout::kYXDepthBatch: |
| 159 | return "YXDepthBatch"; |
| 160 | case DataLayout::kYXBatchDepth: |
| 161 | return "YXBatchDepth"; |
| 162 | case DataLayout::kBatchYXDepth: |
| 163 | return "BatchYXDepth"; |
| 164 | case DataLayout::kBatchDepthYX: |
| 165 | return "BatchDepthYX"; |
| 166 | case DataLayout::kBatchDepthYX4: |
| 167 | return "BatchDepthYX4"; |
| 168 | default: |
| 169 | LOG(FATAL) << "Unknown data layout " << static_cast<int32>(layout); |
| 170 | } |
| 171 | return "unknown data layout"; |
| 172 | } |
| 173 | |
| 174 | string FilterLayoutString(FilterLayout layout) { |
| 175 | switch (layout) { |
no outgoing calls
no test coverage detected