API Docs / Microsoft.VisualBasic.DeepLearning.LLM
Microsoft.VisualBasic.DeepLearning.LLM 1.0.9762.11310.
Namespaces 15
Types 45
Members 586
01 Namespaces
Microsoft.VisualBasic.DeepLearning.LLM
| Type | Summary |
Members |
| AdamW |
AdamW:解耦权重衰减的 Adam 优化器。 |
14 |
| CausalSelfAttention |
因果自注意力层:y = Concat(head_1..head_H) · Wo, 其中 head_h = softmax(Q_h K_hᵀ/√d_k + mask) V_h。 |
20 |
| ConstrainedDecoder |
按 JSON Schema 约束 logits 的解码器:保证生成的参数对象在语法上必然合法。 |
25 |
| KVCache |
单层的 K/V 缓存:预分配 [maxSeq, nKvHeads, headDim],按位置顺序追加。 |
17 |
| LLMBlock |
单层解码块:Pre-Norm 的"因果自注意力 + 前馈网络(稠密或 MoE)"。 |
21 |
| LLMModel |
纯 decoder-only 的语言模型:词嵌入 + 若干 LLMBlock + 末端 RMSNorm + 绑定输出层。 |
35 |
| LLMModelConfig |
LLM 的结构超参。 |
25 |
| LLMTensorOps |
LLM 模块共用的张量工具与手写反向算子。 |
15 |
| MoELayer |
DeepSeekMoE:细粒度专家分割 + 共享专家隔离 + Sigmoid Top-K 路由 + 无辅助损失负载均衡。 |
29 |
| ParameterSet |
与一组参数张量绑定的优化器状态集合。 |
15 |
| RmsNorm |
RMSNorm 归一化层(Pre-Norm 用法)。 |
11 |
| RotaryEmbedding |
RoPE 旋转位置编码:预计算 cos/sin 表,并按绝对位置对最后两维做旋转。 |
9 |
| SwiGLUFeedForward |
SwiGLU 前馈网络:y = (SiLU(x·Wg) ⊙ (x·Wu)) · Wd。 |
15 |
Microsoft.VisualBasic.DeepLearning.LLM.Agent
Microsoft.VisualBasic.DeepLearning.LLM.CausalSelfAttention
| Type | Summary |
Members |
| Cache |
前向传播的中间量缓存,供反向传播使用。 |
22 |
Microsoft.VisualBasic.DeepLearning.LLM.ConstrainedDecoder
| Type | Summary |
Members |
| JsonState |
状态机的内部状态。 |
11 |
| Snapshot |
状态机的可回滚快照 —— token 合法性是"试探性推进",失败必须能还原。 |
0 |
Microsoft.VisualBasic.DeepLearning.LLM.Generator
Microsoft.VisualBasic.DeepLearning.LLM.LLMBlock
| Type | Summary |
Members |
| Cache |
前向传播的中间量缓存,供反向传播使用。 |
18 |
Microsoft.VisualBasic.DeepLearning.LLM.LLMModel
Microsoft.VisualBasic.DeepLearning.LLM.MoELayer
| Type | Summary |
Members |
| Cache |
前向传播的中间量缓存,供反向传播使用。 |
22 |
| RouteInfo |
每次前向路由统计的快照。 |
12 |
Microsoft.VisualBasic.DeepLearning.LLM.ParameterSet
| Type | Summary |
Members |
| Entry |
单个参数的登记项:名称 + 参数张量 + 它的 AdamW 状态。 |
4 |
Microsoft.VisualBasic.DeepLearning.LLM.RmsNorm
| Type | Summary |
Members |
| Cache |
前向传播的中间量缓存,供反向传播使用。 |
6 |
Microsoft.VisualBasic.DeepLearning.LLM.Sampler
Microsoft.VisualBasic.DeepLearning.LLM.SwiGLUFeedForward
| Type | Summary |
Members |
| Cache |
前向传播的中间量缓存,供反向传播使用。 |
8 |
Microsoft.VisualBasic.DeepLearning.LLM.Text
Microsoft.VisualBasic.DeepLearning.LLM.Trainer