compute.graph · function ·

CreateGraphFallbackPolicy

Create graph fallback policy from the supplied values.

computecompute.graphcpufunctiongraphsource-exampleyeho

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

external CreateGraphFallbackPolicy(text primaryPath, text fallbackPath, text reason, bool exactShapeRequired, bool cacheInvalidatedOnFallback, text note) returns graphFallbackPolicy

Status: source-declared

Parameters

text primaryPath
Supply primary path as text.
text fallbackPath
Supply fallback path as text.
text reason
Supply reason as text.
bool exactShapeRequired
Supply exact shape required as bool.
bool cacheInvalidatedOnFallback
Supply cache invalidated on fallback as bool.
text note
Supply note as text.

Use CreateGraphFallbackPolicy

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 primaryPath = "primary Path"
text fallbackPath = "fallback Path"
text reason = "reason"
bool exactShapeRequired = true
bool cacheInvalidatedOnFallback = true
text note = "note"
graphFallbackPolicy result = CreateGraphFallbackPolicy(primaryPath, fallbackPath, reason, exactShapeRequired, cacheInvalidatedOnFallback, note)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.compute_graph__creategraphfallbackpolicy"
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:292