#include <ckernel_orchestration.h>
Data Fields | |
| int | aligned_context_window |
| int | aligned_embed_dim |
| int | aligned_head_dim |
| int | aligned_intermediate_dim |
| float * | attn_out |
| const float * | b1 |
| const float * | b2 |
| const float * | bk |
| const float * | bo |
| const float * | bq |
| const float * | bv |
| int | embed_dim |
| float | eps |
| float * | fc1_out |
| int | head_dim |
| const float * | input |
| int | intermediate_dim |
| float * | k |
| const float * | ln1_gamma |
| float * | ln1_out |
| float * | ln1_rstd |
| const float * | ln2_gamma |
| float * | ln2_out |
| float * | ln2_rstd |
| float * | mlp_out |
| int | num_heads |
| int | num_kv_heads |
| float * | output |
| float * | proj_scratch |
| float * | proj_tmp |
| float * | q |
| float * | residual1 |
| const float * | rope_cos |
| int | rope_pos_offset |
| const float * | rope_sin |
| float * | scores |
| float * | swiglu_out |
| int | tokens |
| float * | v |
| const float * | w1 |
| const float * | w2 |
| const float * | wk |
| const float * | wo |
| const float * | wq |
| const float * | wv |
Definition at line 45 of file ckernel_orchestration.h.
| int CKLayerForwardParams::aligned_context_window |
Definition at line 53 of file ckernel_orchestration.h.
Referenced by ck_layer_forward_rmsnorm_swiglu(), and ck_layer_forward_rmsnorm_swiglu_ref().
| int CKLayerForwardParams::aligned_embed_dim |
| int CKLayerForwardParams::aligned_head_dim |
| int CKLayerForwardParams::aligned_intermediate_dim |
| float* CKLayerForwardParams::attn_out |
Definition at line 87 of file ckernel_orchestration.h.
Referenced by ck_layer_forward_rmsnorm_swiglu(), and ck_layer_forward_rmsnorm_swiglu_ref().
| const float* CKLayerForwardParams::b1 |
| const float* CKLayerForwardParams::b2 |
| const float* CKLayerForwardParams::bk |
| const float* CKLayerForwardParams::bo |
| const float* CKLayerForwardParams::bq |
| const float* CKLayerForwardParams::bv |
| int CKLayerForwardParams::embed_dim |
| float CKLayerForwardParams::eps |
| float* CKLayerForwardParams::fc1_out |
Definition at line 93 of file ckernel_orchestration.h.
Referenced by ck_layer_forward_rmsnorm_swiglu(), ck_layer_forward_rmsnorm_swiglu_decode(), ck_layer_forward_rmsnorm_swiglu_decode_fused_attn_impl(), and ck_layer_forward_rmsnorm_swiglu_ref().
| int CKLayerForwardParams::head_dim |
| const float* CKLayerForwardParams::input |
| int CKLayerForwardParams::intermediate_dim |
Definition at line 54 of file ckernel_orchestration.h.
| float* CKLayerForwardParams::k |
| const float* CKLayerForwardParams::ln1_gamma |
| float* CKLayerForwardParams::ln1_out |
Definition at line 81 of file ckernel_orchestration.h.
Referenced by ck_layer_forward_rmsnorm_swiglu(), ck_layer_forward_rmsnorm_swiglu_decode(), ck_layer_forward_rmsnorm_swiglu_decode_fused(), and ck_layer_forward_rmsnorm_swiglu_ref().
| float* CKLayerForwardParams::ln1_rstd |
Definition at line 82 of file ckernel_orchestration.h.
Referenced by ck_layer_forward_rmsnorm_swiglu(), ck_layer_forward_rmsnorm_swiglu_decode(), ck_layer_forward_rmsnorm_swiglu_decode_fused(), and ck_layer_forward_rmsnorm_swiglu_ref().
| const float* CKLayerForwardParams::ln2_gamma |
| float* CKLayerForwardParams::ln2_out |
| float* CKLayerForwardParams::ln2_rstd |
| float* CKLayerForwardParams::mlp_out |
| int CKLayerForwardParams::num_heads |
| int CKLayerForwardParams::num_kv_heads |
| float* CKLayerForwardParams::output |
| float* CKLayerForwardParams::proj_scratch |
Definition at line 89 of file ckernel_orchestration.h.
Referenced by ck_layer_forward_rmsnorm_swiglu(), and ck_layer_forward_rmsnorm_swiglu_ref().
| float* CKLayerForwardParams::proj_tmp |
Definition at line 88 of file ckernel_orchestration.h.
Referenced by ck_layer_forward_rmsnorm_swiglu(), ck_layer_forward_rmsnorm_swiglu_decode(), ck_layer_forward_rmsnorm_swiglu_decode_fused(), and ck_layer_forward_rmsnorm_swiglu_ref().
| float* CKLayerForwardParams::q |
Definition at line 83 of file ckernel_orchestration.h.
Referenced by ck_layer_forward_rmsnorm_swiglu(), and ck_layer_forward_rmsnorm_swiglu_ref().
| float* CKLayerForwardParams::residual1 |
| const float* CKLayerForwardParams::rope_cos |
| int CKLayerForwardParams::rope_pos_offset |
| const float* CKLayerForwardParams::rope_sin |
| float* CKLayerForwardParams::scores |
Definition at line 86 of file ckernel_orchestration.h.
Referenced by ck_layer_forward_rmsnorm_swiglu(), and ck_layer_forward_rmsnorm_swiglu_ref().
| float* CKLayerForwardParams::swiglu_out |
| int CKLayerForwardParams::tokens |
Definition at line 46 of file ckernel_orchestration.h.
Referenced by ck_layer_forward_rmsnorm_swiglu(), and ck_layer_forward_rmsnorm_swiglu_ref().
| float* CKLayerForwardParams::v |
| const float* CKLayerForwardParams::w1 |
| const float* CKLayerForwardParams::w2 |
| const float* CKLayerForwardParams::wk |
| const float* CKLayerForwardParams::wo |
| const float* CKLayerForwardParams::wq |
| const float* CKLayerForwardParams::wv |