| 374 | |
| 375 | void softmax_forward(Context& ctx, float* probs, float* logits, int B, int T, int V, int Vp) { |
| 376 | struct SoftmaxParam { |
| 377 | uint32_t N; |
| 378 | uint32_t C; |
| 379 | uint32_t Cp; |
| 380 | }; |
| 381 | uint32_t b = static_cast<uint32_t>(B); |
| 382 | uint32_t t = static_cast<uint32_t>(T); |
| 383 | uint32_t c = static_cast<uint32_t>(V); |
nothing calls this directly
no outgoing calls
no test coverage detected