onnx_device_info: ONNX model device/scheduler diagnostics

View source: R/onnx.R

onnx_device_infoR Documentation

ONNX model device/scheduler diagnostics

Description

Returns information about backend placement: which backends are available, how the scheduler splits the graph, and how many ops are supported by GPU vs CPU-only.

Usage

onnx_device_info(model)

Arguments

model

An onnx_model object from onnx_load().

Value

A list with:

backends

Character vector of backend names (e.g. "Vulkan0", "CPU")

n_backends

Number of backends

n_splits

Number of scheduler splits (1 = all on one backend)

n_nodes

Total graph nodes

gpu_ops

Ops supported by GPU backend

cpu_ops

Ops that can only run on CPU

cpu_only_ops

Named integer vector: op type => count (empty if all on GPU)


ggmlR documentation built on July 14, 2026, 1:08 a.m.