@return true if all tensors have same batch value.
| 372 | |
| 373 | // @return true if all tensors have same batch value. |
| 374 | bool IsBatchMatchesForAllValues(const GraphFloat32& model) { |
| 375 | const int32_t b = model.values()[0]->tensor.shape.b; |
| 376 | for (auto value : model.values()) { |
| 377 | if (value->tensor.shape.b != b) { |
| 378 | return false; |
| 379 | } |
| 380 | } |
| 381 | return true; |
| 382 | } |
| 383 | |
| 384 | bool IsOpenGl31OrAbove(const GpuInfo& gpu_info) { |
| 385 | return (gpu_info.major_version == 3 && gpu_info.minor_version >= 1) || |