Learn R Programming

ggmlR (version 0.8.1)

glance.ggmlr_parsnip_model: One-row summary of a fitted ggml parsnip model

Description

Returns a single-row [tibble][tibble::tibble] summarising the fitted model, in broom `glance()` style.

Usage

# S3 method for ggmlr_parsnip_model
glance(x, ...)

Value

A one-row tibble with columns: `mode`, `n_features`, `n_layers`, `total_params`, `optimizer`, `loss`, `backend`, `epochs`, `fit_time` (wall seconds) and `final_loss` (last training loss, `NA` if no history).

Arguments

x

A fitted `ggmlr_parsnip_model` (the engine object inside a parsnip fit; e.g. from `extract_fit_engine()`).

...

Unused; for generic compatibility.

Examples

Run this code
ggml_set_n_threads(1L)  # deterministic, single OpenMP pool
spec <- parsnip::mlp(hidden_units = 8L, epochs = 3L) |>
  parsnip::set_engine("ggml", backend = "cpu") |>
  parsnip::set_mode("regression")
fit_obj <- parsnip::fit(spec, mpg ~ ., data = mtcars)
generics::glance(parsnip::extract_fit_engine(fit_obj))

Run the code above in your browser using DataLab