compute.parity · function ·

StatisticalNumericalPolicy

Statistical numerical policy.

computecompute.paritycpufunctionparitysource-exampleyeho

Compare numerical results with explicit tolerances and CPU-reference evidence.

external StatisticalNumericalPolicy(text name, float meanTolerance, float varianceTolerance, int minimumSamples, int seed) returns numericalComparisonPolicy

Status: source-declared

Parameters

text name
Supply name as text.
float meanTolerance
Supply mean tolerance as float.
float varianceTolerance
Supply variance tolerance as float.
int minimumSamples
Supply minimum samples as int.
int seed
Supply seed as int.

Use StatisticalNumericalPolicy

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.parity

// Compare numerical results with explicit tolerances and CPU-reference evidence.
text name = "Nova"
float meanTolerance = 1.0
float varianceTolerance = 1.0
int minimumSamples = 1
int seed = 1
numericalComparisonPolicy result = StatisticalNumericalPolicy(name, meanTolerance, varianceTolerance, minimumSamples, seed)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.compute_parity__statisticalnumericalpolicy"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "compute.parity"
version = "0.1.0"
path = "../../../yeho/packages/compute/parity"

[[dependencies]]
package = "compute.profiling"
version = "0.1.0"
path = "../../../yeho/packages/compute/profiling"

[[dependencies]]
package = "compute.simd"
version = "0.1.0"
path = "../../../yeho/packages/compute/simd"

[[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/parity/numerics_contract.yh:718