Skip to contents

Validates a graph against its canonical, hash-bound PhysioML model card and returns raw persistent bytes rather than a live Python runtime session.

Usage

importONNX(
  path,
  metadata_path = paste0(path, ".json"),
  providers = "CPUExecutionProvider",
  verify = TRUE
)

Arguments

path

Path to an ONNX graph.

metadata_path

Path to its canonical JSON model card.

providers

Execution provider; currently CPU only.

verify

Whether to run the ONNX checker and graph/card introspection.

Value

A persistent physio_onnx_model.

Examples

# \donttest{
# Reads a governed graph plus its canonical JSON model card (ONNX Runtime).
path <- tempfile(fileext = ".onnx")
# `path` and paste0(path, ".json") are produced by exportONNX().
model <- importONNX(path)
#> Error: ONNX model card must be a readable regular file
# }