MCPcopy Create free account
hub / github.com/0xShug0/audio.cpp / parse_code_predictor_config

Function parse_code_predictor_config

src/models/qwen3_tts/assets.cpp:43–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

41 Qwen3TTSTalkerConfig config;
42 config.max_position_embeddings = json::optional_i64(value, "max_position_embeddings", config.max_position_embeddings);
43 config.hidden_size = json::require_i64(value, "hidden_size");
44 config.text_hidden_size = json::require_i64(value, "text_hidden_size");
45 config.text_vocab_size = json::require_i64(value, "text_vocab_size");
46 config.intermediate_size = json::require_i64(value, "intermediate_size");
47 config.num_hidden_layers = json::require_i64(value, "num_hidden_layers");
48 config.num_attention_heads = json::require_i64(value, "num_attention_heads");
49 config.num_key_value_heads = json::require_i64(value, "num_key_value_heads");
50 config.head_dim = json::optional_i64(value, "head_dim", config.hidden_size / config.num_attention_heads);
51 config.num_code_groups = json::require_i64(value, "num_code_groups");
52 config.vocab_size = json::require_i64(value, "vocab_size");
53 config.codec_bos_id = json::require_i64(value, "codec_bos_id");
54 config.codec_eos_token_id = json::require_i64(value, "codec_eos_token_id");
55 config.codec_think_id = json::require_i64(value, "codec_think_id");
56 config.codec_nothink_id = json::require_i64(value, "codec_nothink_id");
57 config.codec_pad_id = json::require_i64(value, "codec_pad_id");
58 config.codec_think_bos_id = json::require_i64(value, "codec_think_bos_id");

Callers 1

load_configFunction · 0.85

Calls 3

require_i64Function · 0.85
optional_i64Function · 0.85
optional_f32Function · 0.85

Tested by

no test coverage detected