compute.parity · thing ·

numericalIntDifferentialReport

A numerical int differential report record carrying schema, schemaVersion, oracle, policy, candidates, and related state.

computecompute.paritycpumethodparitysource-examplethingyeho

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

external thing numericalIntDifferentialReport

Status: source-declared

Fields and methods (10)
text schema
Stores schema as text.
int schemaVersion
Stores schema version as int.
numericalIntBackendResult oracle
Stores oracle as numericalIntBackendResult.
numericalComparisonPolicy policy
Stores policy as numericalComparisonPolicy.
list of numericalIntBackendResult candidates
Stores candidates as list of numericalIntBackendResult.
list of numericalComparisonResult comparisons
Stores comparisons as list of numericalComparisonResult.
numericalIntDifferentialReport(numericalIntBackendResult oracle, numericalComparisonPolicy policy)
Numerical int differential report.
AddCandidate(numericalIntBackendResult candidate)
Add candidate. Complete example
Passed() returns bool
Passed. Complete example
Describe() returns text
Describe. Complete example

Use numericalIntDifferentialReport

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.
numericalIntDifferentialReport sample = numericalIntDifferentialReport(numericalIntBackendResult("operation", [], 1, "device", "adapter", [], "ready"), numericalComparisonPolicy("Nova", "comparison Class", 1.0, 1.0, 1.0, 1.0, 1, "nan Policy", "infinity Policy", "signed Zero Policy", "denormal Policy", "rounding Policy", "accumulation Policy", "overflow Policy", true, 1, "reduction Order"))
Console.Log(Text.From(sample.schema))
project.mech
manifestVersion = "2"
package = "api.example.compute_parity__numericalintdifferentialreport"
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"

numericalIntDifferentialReport.AddCandidate

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

// Add candidate.
numericalIntDifferentialReport instance = numericalIntDifferentialReport(numericalIntBackendResult("operation", [], 1, "device", "adapter", [], "ready"), numericalComparisonPolicy("Nova", "comparison Class", 1.0, 1.0, 1.0, 1.0, 1, "nan Policy", "infinity Policy", "signed Zero Policy", "denormal Policy", "rounding Policy", "accumulation Policy", "overflow Policy", true, 1, "reduction Order"))
numericalIntBackendResult argument_candidate = numericalIntBackendResult("operation", [], 1, "device", "adapter", [], "ready")
instance.AddCandidate(argument_candidate)
Console.Log("AddCandidate completed")
project.mech
manifestVersion = "2"
package = "api.example.compute_parity__numericalintdifferentialreport"
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"

numericalIntDifferentialReport.Passed

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

// Passed.
numericalIntDifferentialReport instance = numericalIntDifferentialReport(numericalIntBackendResult("operation", [], 1, "device", "adapter", [], "ready"), numericalComparisonPolicy("Nova", "comparison Class", 1.0, 1.0, 1.0, 1.0, 1, "nan Policy", "infinity Policy", "signed Zero Policy", "denormal Policy", "rounding Policy", "accumulation Policy", "overflow Policy", true, 1, "reduction Order"))
bool result = instance.Passed()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.compute_parity__numericalintdifferentialreport"
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"

numericalIntDifferentialReport.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.
numericalIntDifferentialReport instance = numericalIntDifferentialReport(numericalIntBackendResult("operation", [], 1, "device", "adapter", [], "ready"), numericalComparisonPolicy("Nova", "comparison Class", 1.0, 1.0, 1.0, 1.0, 1, "nan Policy", "infinity Policy", "signed Zero Policy", "denormal Policy", "rounding Policy", "accumulation Policy", "overflow Policy", true, 1, "reduction Order"))
text result = instance.Describe()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.compute_parity__numericalintdifferentialreport"
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:286