MCPcopy
hub / github.com/tensorflow/tfjs / expectArraysClose

Function expectArraysClose

tfjs-core/src/test_util.ts:26–34  ·  view source on GitHub ↗
(
    actual: TypedArray|number|RecursiveArray<number>,
    expected: TypedArray|number|RecursiveArray<number>, epsilon?: number)

Source from the content-addressed store, hash-verified

24export const TEST_EPSILON_FLOAT16 = 1e-1;
25
26export function expectArraysClose(
27 actual: TypedArray|number|RecursiveArray<number>,
28 expected: TypedArray|number|RecursiveArray<number>, epsilon?: number) {
29 if (epsilon == null) {
30 epsilon = testEpsilon();
31 }
32 return expectArraysPredicate(
33 actual, expected, (a, b) => areClose(a as number, b as number, epsilon));
34}
35
36export function testEpsilon() {
37 return ENGINE.backend.floatPrecision() === 32 ? TEST_EPSILON_FLOAT32 :

Callers 15

globals_test.tsFile · 0.90
gradients_test.tsFile · 0.90
tape_test.tsFile · 0.90
engine_test.tsFile · 0.90
debug_mode_test.tsFile · 0.90
worker_test.tsFile · 0.90
test_util_test.tsFile · 0.90
tensor_test.tsFile · 0.90
buffer_test.tsFile · 0.90

Calls 3

testEpsilonFunction · 0.85
expectArraysPredicateFunction · 0.85
areCloseFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…