ggml_opt_fit function

void ggml_opt_fit(
  1. ggml_backend_sched_t backend_sched,
  2. Pointer<ggml_context> ctx_compute,
  3. Pointer<ggml_tensor> inputs,
  4. Pointer<ggml_tensor> outputs,
  5. ggml_opt_dataset_t dataset,
  6. ggml_opt_loss_type loss_type,
  7. ggml_opt_optimizer_type optimizer,
  8. ggml_opt_get_optimizer_params get_opt_pars,
  9. int nepoch,
  10. int nbatch_logical,
  11. double val_split,
  12. bool silent,
)

Implementation

void ggml_opt_fit(
  ggml_backend_sched_t backend_sched,
  ffi.Pointer<ggml_context> ctx_compute,
  ffi.Pointer<ggml_tensor> inputs,
  ffi.Pointer<ggml_tensor> outputs,
  ggml_opt_dataset_t dataset,
  ggml_opt_loss_type loss_type,
  ggml_opt_optimizer_type optimizer,
  ggml_opt_get_optimizer_params get_opt_pars,
  int nepoch,
  int nbatch_logical,
  double val_split,
  bool silent,
) => _ggml_opt_fit(
  backend_sched,
  ctx_compute,
  inputs,
  outputs,
  dataset,
  loss_type.value,
  optimizer.value,
  get_opt_pars,
  nepoch,
  nbatch_logical,
  val_split,
  silent,
);