lfm3 / .meta /model.log
yujiepan's picture
Upload folder using huggingface_hub
f0e7fe0 verified
Raw History Blame Contribute Delete
8.36 kB
Lfm3ForCausalLM(
(model): Lfm3Model(
(embed_tokens): Embedding(128000, 64, padding_idx=124893)
(layers): ModuleList(
(0-1): 2 x Lfm3DecoderLayer(
(conv): Lfm3ShortConv(
(conv): Conv1d(64, 64, kernel_size=(7,), stride=(1,), padding=(6,), groups=64, bias=False)
(in_proj): Linear(in_features=64, out_features=192, bias=False)
(out_proj): Linear(in_features=64, out_features=64, bias=False)
)
(feed_forward): Lfm3MLP(
(w1): Linear(in_features=64, out_features=128, bias=False)
(w3): Linear(in_features=64, out_features=128, bias=False)
(w2): Linear(in_features=128, out_features=64, bias=False)
)
(operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
)
(2): Lfm3DecoderLayer(
(self_attn): Lfm3Attention(
(q_proj): Linear(in_features=64, out_features=128, bias=False)
(k_proj): Linear(in_features=64, out_features=32, bias=False)
(v_proj): Linear(in_features=64, out_features=32, bias=False)
(o_proj): Linear(in_features=128, out_features=64, bias=False)
(q_norm): Lfm3RMSNorm((32,), eps=1e-05)
(k_norm): Lfm3RMSNorm((32,), eps=1e-05)
(gate_proj): Linear(in_features=64, out_features=4, bias=False)
)
(feed_forward): Lfm3MLP(
(w1): Linear(in_features=64, out_features=128, bias=False)
(w3): Linear(in_features=64, out_features=128, bias=False)
(w2): Linear(in_features=128, out_features=64, bias=False)
)
(operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
)
(3): Lfm3DecoderLayer(
(conv): Lfm3ShortConv(
(conv): Conv1d(64, 64, kernel_size=(7,), stride=(1,), padding=(6,), groups=64, bias=False)
(in_proj): Linear(in_features=64, out_features=192, bias=False)
(out_proj): Linear(in_features=64, out_features=64, bias=False)
)
(feed_forward): Lfm3MLP(
(w1): Linear(in_features=64, out_features=128, bias=False)
(w3): Linear(in_features=64, out_features=128, bias=False)
(w2): Linear(in_features=128, out_features=64, bias=False)
)
(operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
)
(4): Lfm3DecoderLayer(
(self_attn): Lfm3Attention(
(q_proj): Linear(in_features=64, out_features=128, bias=False)
(k_proj): Linear(in_features=64, out_features=32, bias=False)
(v_proj): Linear(in_features=64, out_features=32, bias=False)
(o_proj): Linear(in_features=128, out_features=64, bias=False)
(q_norm): Lfm3RMSNorm((32,), eps=1e-05)
(k_norm): Lfm3RMSNorm((32,), eps=1e-05)
(gate_proj): Linear(in_features=64, out_features=4, bias=False)
)
(feed_forward): Lfm3MLP(
(w1): Linear(in_features=64, out_features=128, bias=False)
(w3): Linear(in_features=64, out_features=128, bias=False)
(w2): Linear(in_features=128, out_features=64, bias=False)
)
(operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
)
(5): Lfm3DecoderLayer(
(conv): Lfm3ShortConv(
(conv): Conv1d(64, 64, kernel_size=(7,), stride=(1,), padding=(6,), groups=64, bias=False)
(in_proj): Linear(in_features=64, out_features=192, bias=False)
(out_proj): Linear(in_features=64, out_features=64, bias=False)
)
(feed_forward): Lfm3MLP(
(w1): Linear(in_features=64, out_features=128, bias=False)
(w3): Linear(in_features=64, out_features=128, bias=False)
(w2): Linear(in_features=128, out_features=64, bias=False)
)
(operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
)
(6): Lfm3DecoderLayer(
(self_attn): Lfm3Attention(
(q_proj): Linear(in_features=64, out_features=128, bias=False)
(k_proj): Linear(in_features=64, out_features=32, bias=False)
(v_proj): Linear(in_features=64, out_features=32, bias=False)
(o_proj): Linear(in_features=128, out_features=64, bias=False)
(q_norm): Lfm3RMSNorm((32,), eps=1e-05)
(k_norm): Lfm3RMSNorm((32,), eps=1e-05)
(gate_proj): Linear(in_features=64, out_features=4, bias=False)
)
(feed_forward): Lfm3MLP(
(w1): Linear(in_features=64, out_features=128, bias=False)
(w3): Linear(in_features=64, out_features=128, bias=False)
(w2): Linear(in_features=128, out_features=64, bias=False)
)
(operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
)
(7): Lfm3DecoderLayer(
(conv): Lfm3ShortConv(
(conv): Conv1d(64, 64, kernel_size=(7,), stride=(1,), padding=(6,), groups=64, bias=False)
(in_proj): Linear(in_features=64, out_features=192, bias=False)
(out_proj): Linear(in_features=64, out_features=64, bias=False)
)
(feed_forward): Lfm3MLP(
(w1): Linear(in_features=64, out_features=128, bias=False)
(w3): Linear(in_features=64, out_features=128, bias=False)
(w2): Linear(in_features=128, out_features=64, bias=False)
)
(operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
)
(8): Lfm3DecoderLayer(
(self_attn): Lfm3Attention(
(q_proj): Linear(in_features=64, out_features=128, bias=False)
(k_proj): Linear(in_features=64, out_features=32, bias=False)
(v_proj): Linear(in_features=64, out_features=32, bias=False)
(o_proj): Linear(in_features=128, out_features=64, bias=False)
(q_norm): Lfm3RMSNorm((32,), eps=1e-05)
(k_norm): Lfm3RMSNorm((32,), eps=1e-05)
(gate_proj): Linear(in_features=64, out_features=4, bias=False)
)
(feed_forward): Lfm3MLP(
(w1): Linear(in_features=64, out_features=128, bias=False)
(w3): Linear(in_features=64, out_features=128, bias=False)
(w2): Linear(in_features=128, out_features=64, bias=False)
)
(operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
)
(9): Lfm3DecoderLayer(
(conv): Lfm3ShortConv(
(conv): Conv1d(64, 64, kernel_size=(7,), stride=(1,), padding=(6,), groups=64, bias=False)
(in_proj): Linear(in_features=64, out_features=192, bias=False)
(out_proj): Linear(in_features=64, out_features=64, bias=False)
)
(feed_forward): Lfm3MLP(
(w1): Linear(in_features=64, out_features=128, bias=False)
(w3): Linear(in_features=64, out_features=128, bias=False)
(w2): Linear(in_features=128, out_features=64, bias=False)
)
(operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_operator_norm): Lfm3RMSNorm((64,), eps=1e-05)
(post_ffn_norm): Lfm3RMSNorm((64,), eps=1e-05)
)
)
(rotary_emb): Lfm3RotaryEmbedding()
(embedding_norm): Lfm3RMSNorm((64,), eps=1e-05)
)
(lm_head): Linear(in_features=64, out_features=128000, bias=False)
)