message: Better default TensorStorageType choosing.
diff: @@ -194,18 +194,19 @@ std::vector<TensorStorageType> Environment::GetSupportedStorages() const {
  }
  TensorStorageType GetOptimalStorageType(const CLDevice& gpu) {
  - TensorStorageType storage_type;
  - if (gpu.vendor() != Vendor::QUALCOMM) {
  - storage_type = TensorStorageType::BUFFER;
  - } else {
  + if (gpu.IsAdreno()) {
  if (gpu.IsAdreno6xxOrHigher()) {
  - storage_type = TensorStorageType::TEXTURE_ARRAY;
  + return TensorStorageType::TEXTURE_ARRAY;
  } else {
  - storage_type = TensorStorageType::TEXTURE_2D;
  + return TensorStorageType::TEXTURE_2D;
  }
  + } else if (gpu.IsPowerVR() || gpu.IsNvidia()) {
  + return TensorStorageType::TEXTURE_2D;
  + } else if (gpu.IsMali()) {
  + return TensorStorageType::BUFFER;
  }
  - return storage_type;
  + return TensorStorageType::BUFFER;
  }
  Status CreateDefaultEnvironment(Environment* result) {
  