| 214 | storage_type == engine::assets::TensorStorageType::F16 || |
| 215 | storage_type == engine::assets::TensorStorageType::BF16 || |
| 216 | storage_type == engine::assets::TensorStorageType::Q8_0) { |
| 217 | return; |
| 218 | } |
| 219 | throw std::runtime_error(std::string(option_name) + " currently supports only native, f32, f16, bf16, and q8_0"); |
| 220 | } |
| 221 | |
| 222 | void validate_conv_weight_storage(engine::assets::TensorStorageType storage_type, const char * option_name) { |
| 223 | if (storage_type == engine::assets::TensorStorageType::Native || |
| 224 | storage_type == engine::assets::TensorStorageType::F32 || |
| 225 | storage_type == engine::assets::TensorStorageType::F16) { |
| 226 | return; |
no test coverage detected