| 203 | if (request.text.has_value()) { |
| 204 | generation_request.text = request.text->text; |
| 205 | } |
| 206 | apply_voice_condition(request.voice, generation_request.voice); |
| 207 | apply_session_generation_options(request.options, generation_request); |
| 208 | return generation_request; |
| 209 | } |
| 210 | |
| 211 | void validate_matmul_weight_storage(engine::assets::TensorStorageType storage_type, const char * option_name) { |
| 212 | if (storage_type == engine::assets::TensorStorageType::Native || |
| 213 | storage_type == engine::assets::TensorStorageType::F32 || |
| 214 | storage_type == engine::assets::TensorStorageType::F16 || |
| 215 | storage_type == engine::assets::TensorStorageType::BF16 || |
| 216 | storage_type == engine::assets::TensorStorageType::Q8_0) { |
| 217 | return; |
no test coverage detected