| 194 | } |
| 195 | |
| 196 | TensorStorageType GetOptimalStorageType(const CLDevice& gpu) { |
| 197 | TensorStorageType storage_type; |
| 198 | if (gpu.vendor() != Vendor::QUALCOMM) { |
| 199 | storage_type = TensorStorageType::BUFFER; |
| 200 | } else { |
| 201 | if (gpu.IsAdreno6xxOrHigher()) { |
| 202 | storage_type = TensorStorageType::TEXTURE_ARRAY; |
| 203 | } else { |
| 204 | storage_type = TensorStorageType::TEXTURE_2D; |
| 205 | } |
| 206 | } |
| 207 | |
| 208 | return storage_type; |
| 209 | } |
| 210 | |
| 211 | Status CreateDefaultEnvironment(Environment* result) { |
| 212 | return CreateEnvironment(result, false, 0, 0); |
no test coverage detected