compute.parity · thing ·

numericalReproducibilityRecord

A numerical reproducibility record record carrying schema, schemaVersion, operation, dtype, dimensions, and related state.

computecompute.paritycpumethodparitysource-examplethingyeho

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

external thing numericalReproducibilityRecord

Status: source-declared

Fields and methods (17)
text schema
Stores schema as text.
int schemaVersion
Stores schema version as int.
text operation
Stores operation as text.
text dtype
Stores dtype as text.
list of int dimensions
Stores dimensions as list of int.
int seed
Stores seed as int.
text oracleDevice
Stores oracle device as text.
text candidateDevice
Stores candidate device as text.
text compilerMode
Stores compiler mode as text.
text comparisonClass
Stores comparison class as text.
text policyCacheKey
Stores policy cache key as text.
text reductionOrder
Stores reduction order as text.
int repeatCount
Stores repeat count as int.
bool passed
Stores passed as bool.
text failureEvidence
Stores failure evidence as text.
numericalReproducibilityRecord(text operation, text dtype, list of int dimensions, int seed, text oracleDevice, text candidateDevice, text compilerMode, text comparisonClass, text policyCacheKey, text reductionOrder, int repeatCount, bool passed, text failureEvidence)
Numerical reproducibility record.
Describe() returns text
Describe. Complete example

Use numericalReproducibilityRecord

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.
numericalReproducibilityRecord sample = numericalReproducibilityRecord("operation", "int", [], 1, "oracle Device", "candidate Device", "compiler Mode", "comparison Class", "policy Cache Key", "reduction Order", 1, true, "failure Evidence")
Console.Log(Text.From(sample.schema))
project.mech
manifestVersion = "2"
package = "api.example.compute_parity__numericalreproducibilityrecord"
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"

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

// Describe.
numericalReproducibilityRecord instance = numericalReproducibilityRecord("operation", "int", [], 1, "oracle Device", "candidate Device", "compiler Mode", "comparison Class", "policy Cache Key", "reduction Order", 1, true, "failure Evidence")
text result = instance.Describe()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.compute_parity__numericalreproducibilityrecord"
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:233