Go to the source code of this file.
Functions | |
| int | ck_ir_validate_supported (const CKIRGraph *graph) |
| static const char * | ck_op_name (CKOpType op) |
| int | ck_op_supported (CKOpType op) |
| int ck_ir_validate_supported | ( | const CKIRGraph * | graph | ) |
Definition at line 42 of file ckernel_registry.c.
References ck_op_name(), ck_op_supported(), CKIRNode::id, CKKernelId::layer, CKKernelId::node, CKIRGraph::nodes, CKIRGraph::num_nodes, and CKIRNode::op.
Referenced by ck_codegen_emit_runtime().
|
static |
Definition at line 5 of file ckernel_registry.c.
References CK_OP_ADD, CK_OP_ADD_BWD, CK_OP_ATTENTION, CK_OP_ATTENTION_BWD, CK_OP_LINEAR, CK_OP_LINEAR_BWD, CK_OP_LINEAR_QKV, CK_OP_LINEAR_QKV_BWD, CK_OP_RMSNORM, CK_OP_RMSNORM_BWD, CK_OP_SPLIT, CK_OP_SPLIT_BWD, CK_OP_SWIGLU, and CK_OP_SWIGLU_BWD.
Referenced by ck_ir_validate_supported().
| int ck_op_supported | ( | CKOpType | op | ) |
Definition at line 26 of file ckernel_registry.c.
References CK_OP_ADD, CK_OP_ATTENTION, CK_OP_LINEAR, CK_OP_LINEAR_QKV, CK_OP_RMSNORM, CK_OP_SPLIT, and CK_OP_SWIGLU.
Referenced by ck_ir_validate_supported().