ggml_graph_plan function

  1. @Native<ggml_cplan Function(Pointer<ggml_cgraph>, Int, Pointer<ggml_threadpool>)>(ffi.Pointer<ggml_cgraph>, ffi.Int, ffi.Pointer<ggml_threadpool>)>()
ggml_cplan ggml_graph_plan(
  1. Pointer<ggml_cgraph> cgraph,
  2. int n_threads,
  3. Pointer<ggml_threadpool> threadpool
)

ggml_graph_plan() has to be called before ggml_graph_compute() when plan.work_size > 0, caller must allocate memory for plan.work_data

Implementation

@ffi.Native<
  ggml_cplan Function(
    ffi.Pointer<ggml_cgraph>,
    ffi.Int,
    ffi.Pointer<ggml_threadpool>,
  )
>()
external ggml_cplan ggml_graph_plan(
  ffi.Pointer<ggml_cgraph> cgraph,
  int n_threads,
  ffi.Pointer<ggml_threadpool> threadpool,
);