#include <ckernel_orchestration.h>
Data Fields | |
| int | aligned_context_window |
| int | aligned_embed_dim |
| int | aligned_head_dim |
| int | aligned_intermediate_dim |
| const float * | attn_out |
| const float * | b1 |
| const float * | b2 |
| const float * | bk |
| const float * | bo |
| const float * | bq |
| const float * | bv |
| float * | d_attn_out |
| float * | d_b1 |
| float * | d_b2 |
| float * | d_bk |
| float * | d_bo |
| float * | d_bq |
| float * | d_bv |
| float * | d_fc1_out |
| float * | d_input |
| float * | d_k |
| float * | d_ln1_gamma |
| float * | d_ln1_out |
| float * | d_ln2_gamma |
| float * | d_ln2_out |
| float * | d_mlp_out |
| float * | d_output |
| float * | d_proj_tmp |
| float * | d_q |
| float * | d_residual1 |
| float * | d_scores |
| float * | d_swiglu_out |
| float * | d_v |
| float * | d_w1 |
| float * | d_w2 |
| float * | d_wk |
| float * | d_wo |
| float * | d_wq |
| float * | d_wv |
| int | embed_dim |
| float | eps |
| const float * | fc1_out |
| int | head_dim |
| const float * | input |
| int | intermediate_dim |
| const float * | k |
| const float * | ln1_gamma |
| const float * | ln1_out |
| const float * | ln1_rstd |
| const float * | ln2_gamma |
| const float * | ln2_out |
| const float * | ln2_rstd |
| int | num_heads |
| int | num_kv_heads |
| const float * | q |
| const float * | residual1 |
| const float * | rope_cos |
| int | rope_pos_offset |
| const float * | rope_sin |
| const float * | scores |
| const float * | swiglu_out |
| int | tokens |
| const float * | v |
| const float * | w1 |
| const float * | w2 |
| const float * | wk |
| const float * | wo |
| const float * | wq |
| const float * | wv |
Definition at line 99 of file ckernel_orchestration.h.
| int CKLayerBackwardParams::aligned_context_window |
Definition at line 107 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| int CKLayerBackwardParams::aligned_embed_dim |
Definition at line 102 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| int CKLayerBackwardParams::aligned_head_dim |
Definition at line 106 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| int CKLayerBackwardParams::aligned_intermediate_dim |
Definition at line 109 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::attn_out |
Definition at line 143 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::b1 |
Definition at line 135 of file ckernel_orchestration.h.
| const float* CKLayerBackwardParams::b2 |
Definition at line 137 of file ckernel_orchestration.h.
| const float* CKLayerBackwardParams::bk |
Definition at line 127 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::bo |
Definition at line 132 of file ckernel_orchestration.h.
| const float* CKLayerBackwardParams::bq |
Definition at line 125 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::bv |
Definition at line 129 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_attn_out |
Definition at line 170 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_b1 |
Definition at line 161 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_b2 |
Definition at line 163 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_bk |
Definition at line 155 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_bo |
Definition at line 159 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_bq |
Definition at line 153 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_bv |
Definition at line 157 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_fc1_out |
Definition at line 174 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_input |
Definition at line 149 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_k |
Definition at line 167 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_ln1_gamma |
Definition at line 150 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_ln1_out |
Definition at line 165 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_ln2_gamma |
Definition at line 151 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_ln2_out |
Definition at line 173 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_mlp_out |
Definition at line 176 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_output |
Definition at line 148 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_proj_tmp |
Definition at line 171 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_q |
Definition at line 166 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_residual1 |
Definition at line 172 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_scores |
Definition at line 169 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_swiglu_out |
Definition at line 175 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_v |
Definition at line 168 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_w1 |
Definition at line 160 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_w2 |
Definition at line 162 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_wk |
Definition at line 154 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_wo |
Definition at line 158 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_wq |
Definition at line 152 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float* CKLayerBackwardParams::d_wv |
Definition at line 156 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| int CKLayerBackwardParams::embed_dim |
Definition at line 101 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| float CKLayerBackwardParams::eps |
Definition at line 110 of file ckernel_orchestration.h.
| const float* CKLayerBackwardParams::fc1_out |
Definition at line 145 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| int CKLayerBackwardParams::head_dim |
Definition at line 105 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::input |
Definition at line 113 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| int CKLayerBackwardParams::intermediate_dim |
Definition at line 108 of file ckernel_orchestration.h.
| const float* CKLayerBackwardParams::k |
Definition at line 140 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::ln1_gamma |
Definition at line 114 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::ln1_out |
Definition at line 116 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::ln1_rstd |
Definition at line 117 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::ln2_gamma |
Definition at line 115 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::ln2_out |
Definition at line 118 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::ln2_rstd |
Definition at line 119 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| int CKLayerBackwardParams::num_heads |
Definition at line 103 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| int CKLayerBackwardParams::num_kv_heads |
Definition at line 104 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::q |
Definition at line 139 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::residual1 |
Definition at line 144 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::rope_cos |
Definition at line 121 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| int CKLayerBackwardParams::rope_pos_offset |
Definition at line 111 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::rope_sin |
Definition at line 122 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::scores |
Definition at line 142 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::swiglu_out |
Definition at line 146 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| int CKLayerBackwardParams::tokens |
Definition at line 100 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::v |
Definition at line 141 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::w1 |
Definition at line 134 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::w2 |
Definition at line 136 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::wk |
Definition at line 126 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::wo |
Definition at line 131 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::wq |
Definition at line 124 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().
| const float* CKLayerBackwardParams::wv |
Definition at line 128 of file ckernel_orchestration.h.
Referenced by ck_layer_backward_rmsnorm_swiglu().