From 5baa361779e70a35af2033d14db18a0fc792a15a Mon Sep 17 00:00:00 2001 From: Ronan Collobert Date: Fri, 31 Oct 2025 09:39:38 -0700 Subject: [PATCH] WIP (tests) --- tests/autograd_tests.cpp | 4 ++-- tests/export_import_tests.cpp | 2 +- tests/load_tests.cpp | 4 ++-- tests/ops_tests.cpp | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/autograd_tests.cpp b/tests/autograd_tests.cpp index 3a373fb18..352e379f4 100644 --- a/tests/autograd_tests.cpp +++ b/tests/autograd_tests.cpp @@ -145,7 +145,7 @@ TEST_CASE("test jvp") { // No dependence between input and output { - auto fun = [](array in) { return array({1.0, 1.0}); }; + auto fun = [](array /* in */) { return array({1.0, 1.0}); }; auto out = jvp(fun, array(1.0f), array(1.0f)).second; CHECK(array_equal(out, zeros({2})).item()); } @@ -195,7 +195,7 @@ TEST_CASE("test vjp") { // No dependence between input and output { - auto fun = [](array in) { return array(1.); }; + auto fun = [](array /* in */) { return array(1.); }; auto out = vjp(fun, zeros({2}), array(1.)).second; CHECK(array_equal(out, zeros({2})).item()); } diff --git a/tests/export_import_tests.cpp b/tests/export_import_tests.cpp index 7ad2c640d..060378f82 100644 --- a/tests/export_import_tests.cpp +++ b/tests/export_import_tests.cpp @@ -44,7 +44,7 @@ TEST_CASE("test export basic functions") { } TEST_CASE("test export function with no inputs") { - auto fun = [](std::vector x) -> std::vector { + auto fun = [](std::vector /* x */) -> std::vector { return {zeros({2, 2})}; }; diff --git a/tests/load_tests.cpp b/tests/load_tests.cpp index 1531ce060..1eb01c204 100644 --- a/tests/load_tests.cpp +++ b/tests/load_tests.cpp @@ -168,7 +168,7 @@ TEST_CASE("test gguf metadata") { CHECK_EQ(loaded_metadata.count("meta"), 1); auto& strs = std::get>(loaded_metadata["meta"]); CHECK_EQ(strs.size(), 3); - for (int i = 0; i < strs.size(); ++i) { + for (int i = 0; i < std::ssize(strs); ++i) { CHECK_EQ(strs[i], data[i]); } } @@ -187,7 +187,7 @@ TEST_CASE("test gguf metadata") { CHECK_EQ(loaded_metadata.size(), 4); auto& strs = std::get>(loaded_metadata["meta1"]); CHECK_EQ(strs.size(), 3); - for (int i = 0; i < strs.size(); ++i) { + for (int i = 0; i < std::ssize(strs); ++i) { CHECK_EQ(strs[i], data[i]); } auto& arr = std::get(loaded_metadata["meta2"]); diff --git a/tests/ops_tests.cpp b/tests/ops_tests.cpp index 2e8bbd692..ac3c5e5ff 100644 --- a/tests/ops_tests.cpp +++ b/tests/ops_tests.cpp @@ -1668,7 +1668,7 @@ TEST_CASE("test error functions") { -0.1124629160182849, -0.5204998778130465, -0.7969082124228322}; - for (int i = 0; i < vals.size(); ++i) { + for (int i = 0; i < std::ssize(vals); ++i) { x = array(vals.begin()[i]); CHECK_EQ(erf(x).item(), doctest::Approx(expected.begin()[i])); } @@ -1686,7 +1686,7 @@ TEST_CASE("test error functions") { -0.08885599049425769, -0.4769362762044699, -1.1630871536766743}; - for (int i = 0; i < vals.size(); ++i) { + for (int i = 0; i < std::ssize(vals); ++i) { x = array(vals.begin()[i]); CHECK_EQ(erfinv(x).item(), doctest::Approx(expected.begin()[i])); }