Repository navigation
model forwardResult
GitHub Action edited this page Jul 9, 2026
·
1 revision
struct forwardResult {
utility::matrix dist;
utility::matrix unembed;
utility::matrix lastHidden;
size_t seq_len;
};This strutcture store data about the last hidden layer which is important for back propogation.
| Variable | Type | Use | Optional |
|---|---|---|---|
dist |
utility::matrix |
Distribution of tokens | ❌ |
unembed |
utility::matrix |
Unembed matrix used | ❌ |
lastHidden |
utility::matrix |
Matrix before scaled against unembed | ❌ |
seq_len |
size_t |
Number of inputted tokens | ❌ |
// Using forwardResult structure
model m();
forwardResult result = m.forwardPassInternal({69, 69, 91, 42, 420});- AIUsage
- Block
- Embedder
- Introduction
- Layer
- Model
- NeuralNetwork
- PositionalEncoding
- SelfAttention
- Tokenizer
- Utility