compute.graph · function ·

CreateGraphCachePolicy

Create graph cache policy from the supplied values.

computecompute.graphcpufunctiongraphsource-exampleyeho

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

external CreateGraphCachePolicy(text key, text scope, bool shareAcrossNodes, bool shareAcrossFallback, text note) returns graphCachePolicy

Status: source-declared

Parameters

text key
Supply key as text.
text scope
Supply scope as text.
bool shareAcrossNodes
Supply share across nodes as bool.
bool shareAcrossFallback
Supply share across fallback as bool.
text note
Supply note as text.

Use CreateGraphCachePolicy

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 scope = "scope"
bool shareAcrossNodes = true
bool shareAcrossFallback = true
text note = "note"
graphCachePolicy result = CreateGraphCachePolicy(key, scope, shareAcrossNodes, shareAcrossFallback, note)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.compute_graph__creategraphcachepolicy"
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/graph.yh:287