MCPcopy Create free account
hub / github.com/andrewkchan/deepseek.cpp / assertArrayEquals

Function assertArrayEquals

src/test.cpp:29–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27}
28
29void assertArrayEquals(const std::vector<float>& actual, const std::vector<float>& expected, const std::string& message, float epsilon = 1e-4) {
30 if (!arrayEquals(actual, expected, epsilon)) {
31 std::cerr << "Assertion failed: " << message << std::endl;
32 std::cerr << "actual: ";
33 for (size_t i = 0; i < actual.size(); i++) {
34 std::cerr << actual[i] << " ";
35 }
36 std::cerr << std::endl;
37 std::cerr << "expected: ";
38 for (size_t i = 0; i < expected.size(); i++) {
39 std::cerr << expected[i] << " ";
40 }
41 std::cerr << std::endl;
42 exit(1);
43 }
44}
45
46void assertArrayEquals(float* actual, const std::vector<float>& expected, const std::string& message) {
47 std::vector<float> actual_array;

Callers 2

test_attnFunction · 0.85
test_matmulFunction · 0.85

Calls 1

arrayEqualsFunction · 0.85

Tested by

no test coverage detected