| 53 | config.decoder_ratios = config.encoder_ratios; |
| 54 | } |
| 55 | for (const auto ratio : config.encoder_ratios) { |
| 56 | engine::io::require_positive(ratio, label); |
| 57 | } |
| 58 | for (const auto ratio : config.decoder_ratios) { |
| 59 | engine::io::require_positive(ratio, label); |
| 60 | } |
| 61 | if (config.mixer_layer != "depthwise_conv") { |
| 62 | throw std::runtime_error(std::string("VibeVoice config ") + label + " mixer_layer mismatch"); |
| 63 | } |
no test coverage detected