compute.graph · function ·

CreateGraphOptimizerState

Create graph optimizer state from the supplied values.

computecompute.graphcpufunctiongraphsource-exampleyeho

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

external CreateGraphOptimizerState(text key, text optimizerKind, text learningRate, text momentum, text weightDecay, int step, text note) returns graphOptimizerState

Status: source-declared

Parameters

text key
Supply key as text.
text optimizerKind
Supply optimizer kind as text.
text learningRate
Supply learning rate as text.
text momentum
Supply momentum as text.
text weightDecay
Supply weight decay as text.
int step
Supply step as int.
text note
Supply note as text.

Use CreateGraphOptimizerState

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 optimizerKind = "optimizer Kind"
text learningRate = "learning Rate"
text momentum = "momentum"
text weightDecay = "weight Decay"
int step = 1
text note = "note"
graphOptimizerState result = CreateGraphOptimizerState(key, optimizerKind, learningRate, momentum, weightDecay, step, note)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.compute_graph__creategraphoptimizerstate"
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:288