1 #ifndef CKERNEL_MEM_PLAN_H
2 #define CKERNEL_MEM_PLAN_H
12 #define CK_MEM_PLAN_DEFAULT_ALIGN 64
37 size_t alignment_bytes);
41 size_t alignment_bytes);
45 size_t alignment_bytes,
50 size_t alignment_bytes,
int ck_mem_plan_build_training(const CKIRV2Graph *graph, CKMemPlan *plan, size_t alignment_bytes)
int ck_mem_plan_build_training_with_tokens(const CKIRV2Graph *graph, CKMemPlan *plan, size_t alignment_bytes, int tokens_override)
void ck_mem_plan_free(CKMemPlan *plan)
@ CK_MEM_ARENA_ACTIVATIONS
int ck_mem_plan_build_inference(const CKIRV2Graph *graph, CKMemPlan *plan, size_t alignment_bytes)
int ck_mem_plan_build_inference_with_tokens(const CKIRV2Graph *graph, CKMemPlan *plan, size_t alignment_bytes, int tokens_override)
size_t total_bytes[CK_MEM_ARENA_COUNT]