compute.graph · function ·

CreateGraphCheckpointPolicy

Create graph checkpoint policy from the supplied values.

computecompute.graphcpufunctiongraphsource-exampleyeho

Describe compute work as an explicit graph with package-owned validation and scheduling metadata.

external CreateGraphCheckpointPolicy(text key, text format, text location, bool includeModelState, bool includeOptimizerState, bool includeRngState, int keepLatestCount, text note) returns graphCheckpointPolicy

Status: source-declared

Parameters

text key
Supply key as text.
text format
Supply format as text.
text location
Supply location as text.
bool includeModelState
Supply include model state as bool.
bool includeOptimizerState
Supply include optimizer state as bool.
bool includeRngState
Supply include rng state as bool.
int keepLatestCount
Supply keep latest count as int.
text note
Supply note as text.

Use CreateGraphCheckpointPolicy

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using compute.graph

// Describe compute work as an explicit graph with package-owned validation and scheduling metadata.
text key = "key"
text format = "png"
text location = "location"
bool includeModelState = true
bool includeOptimizerState = true
bool includeRngState = true
int keepLatestCount = 1
text note = "note"
graphCheckpointPolicy result = CreateGraphCheckpointPolicy(key, format, location, includeModelState, includeOptimizerState, includeRngState, keepLatestCount, note)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.compute_graph__creategraphcheckpointpolicy"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "compute.buffer"
version = "0.1.0"
path = "../../../yeho/packages/compute/buffer"

[[dependencies]]
package = "compute.device"
version = "0.1.0"
path = "../../../yeho/packages/compute/device"

[[dependencies]]
package = "compute.graph"
version = "0.1.0"
path = "../../../yeho/packages/compute/graph"

[[dependencies]]
package = "compute.kernels"
version = "0.1.0"
path = "../../../yeho/packages/compute/kernels"

[[dependencies]]
package = "compute.tensor"
version = "0.1.0"
path = "../../../yeho/packages/compute/tensor"

[[dependencies]]
package = "console"
version = "0.1.0"
path = "../../../yeho/packages/console"

[[dependencies]]
package = "diagnostics"
version = "0.1.0"
path = "../../../yeho/packages/diagnostics"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

yeho/packages/compute/graph/training.yh:293