| 66 | } |
| 67 | config.backbone_flavor = json::require_string(root, "backbone_flavor"); |
| 68 | config.decoder_flavor = json::require_string(root, "decoder_flavor"); |
| 69 | config.text_vocab_size = json::require_i64(root, "text_vocab_size"); |
| 70 | config.audio_vocab_size = json::require_i64(root, "audio_vocab_size"); |
| 71 | config.audio_num_codebooks = json::require_i64(root, "audio_num_codebooks"); |
| 72 | config.muq_dim = json::require_i64(root, "muq_dim"); |
| 73 | config.backbone = transformer_flavor_config(config.backbone_flavor); |
| 74 | config.decoder = transformer_flavor_config(config.decoder_flavor); |
| 75 | |
| 76 | engine::io::require_positive(config.text_vocab_size, "text_vocab_size"); |
| 77 | engine::io::require_positive(config.audio_vocab_size, "audio_vocab_size"); |
no test coverage detected