compute.graph · thing ·

graphOptimizerState

A graph optimizer state record carrying key, optimizerKind, learningRate, momentum, weightDecay, and related state.

computecompute.graphcpugraphmethodsource-examplethingyeho

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

external thing graphOptimizerState

Status: source-declared

Fields and methods (9)
text key
Stores key as text.
text optimizerKind
Stores optimizer kind as text.
text learningRate
Stores learning rate as text.
text momentum
Stores momentum as text.
text weightDecay
Stores weight decay as text.
int step
Stores step as int.
text note
Stores note as text.
graphOptimizerState(text key, text optimizerKind, text learningRate, text momentum, text weightDecay, int step, text note)
Graph optimizer state.
Describe() returns text
Describe. Complete example

Use graphOptimizerState

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.
graphOptimizerState sample = graphOptimizerState("key", "optimizer Kind", "learning Rate", "momentum", "weight Decay", 1, "note")
Console.Log(Text.From(sample.key))
project.mech
manifestVersion = "2"
package = "api.example.compute_graph__graphoptimizerstate"
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"

graphOptimizerState.Describe

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using compute.graph

// Describe.
graphOptimizerState instance = graphOptimizerState("key", "optimizer Kind", "learning Rate", "momentum", "weight Decay", 1, "note")
text result = instance.Describe()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.compute_graph__graphoptimizerstate"
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:42