compute.parity · thing ·
numericalReproducibilityRecord
A numerical reproducibility record record carrying schema, schemaVersion, operation, dtype, dimensions, and related state.
Compare numerical results with explicit tolerances and CPU-reference evidence.
external thing numericalReproducibilityRecordStatus: 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