compute.graph · function ·

CreateGraphReproducibilitySettings

Create graph reproducibility settings from the supplied values.

computecompute.graphcpufunctiongraphsource-exampleyeho

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

external CreateGraphReproducibilitySettings(text key, int seed, bool deterministic, bool stableDataOrder, bool stableDeviceOrder, text backendPolicy, text note) returns graphReproducibilitySettings

Status: source-declared

Parameters

text key
Supply key as text.
int seed
Supply seed as int.
bool deterministic
Supply deterministic as bool.
bool stableDataOrder
Supply stable data order as bool.
bool stableDeviceOrder
Supply stable device order as bool.
text backendPolicy
Supply backend policy as text.
text note
Supply note as text.

Use CreateGraphReproducibilitySettings

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"
int seed = 1
bool deterministic = true
bool stableDataOrder = true
bool stableDeviceOrder = true
text backendPolicy = "backend Policy"
text note = "note"
graphReproducibilitySettings result = CreateGraphReproducibilitySettings(key, seed, deterministic, stableDataOrder, stableDeviceOrder, backendPolicy, note)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.compute_graph__creategraphreproducibilitysettings"
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:298