← Back to C-Kernel-Engine Docs Doxygen Source Documentation
 
Loading...
Searching...
No Matches
ck-kernel-prefill.c
Go to the documentation of this file.
1/*
2 * ck-kernel-prefill.c - Prefill kernel stub for v6.6
3 *
4 * This is a placeholder stub. Actual prefill implementation will be
5 * generated from IR when we enable prefill mode.
6 */
7
8#include <stdint.h>
9#include <stddef.h>
10
11// Prefill kernel stub - returns 0 (success)
13 const void *weights,
14 const int32_t *tokens,
15 int n_tokens,
16 float *hidden_out,
17 void *kv_cache,
18 int kv_pos
19) {
20 // Prefill not yet implemented - use decode path with loop
21 (void)weights;
22 (void)tokens;
23 (void)n_tokens;
24 (void)hidden_out;
25 (void)kv_cache;
26 (void)kv_pos;
27 return 0;
28}
int ck_prefill_forward(const void *weights, const int32_t *tokens, int n_tokens, float *hidden_out, void *kv_cache, int kv_pos)