@@ -22,17 +22,17 @@ class EngineMatcherUtilsTestSuite : public ::testing::Test {
2222 " llama-b4920-bin-ubuntu-vulkan-x64.tar.gz" ,
2323 " llama-b4920-bin-macos-arm64.zip" ,
2424 " llama-b4920-bin-macos-x64.zip" ,
25- " llama-b4920-bin-windows-amd64- avx-cuda-11-7 .tar.gz" ,
26- " llama-b4920-bin-windows-amd64- avx-cuda-12-0 .tar.gz" ,
25+ " llama-b4920-bin-win- avx-cuda-cu11.7-x64 .tar.gz" ,
26+ " llama-b4920-bin-win- avx-cuda-cu12.0-x64 .tar.gz" ,
2727 " llama-b4920-bin-win-avx-x64.zip" ,
28- " llama-b4920-bin-windows-amd64- avx2-cuda-11-7 .tar.gz" ,
29- " llama-b4920-bin-windows-amd64- avx2-cuda-12-0 .tar.gz" ,
28+ " llama-b4920-bin-win- avx2-cuda-cu11.7-x64 .tar.gz" ,
29+ " llama-b4920-bin-win- avx2-cuda-cu12.0-x64 .tar.gz" ,
3030 " llama-b4920-bin-win-avx2-x64.zip" ,
31- " llama-b4920-bin-windows-amd64- avx512-cuda-11-7 .tar.gz" ,
32- " llama-b4920-bin-windows-amd64- avx512-cuda-12-0 .tar.gz" ,
31+ " llama-b4920-bin-win- avx512-cuda-cu11.7-x64 .tar.gz" ,
32+ " llama-b4920-bin-win- avx512-cuda-cu12.0-x64 .tar.gz" ,
3333 " llama-b4920-bin-win-avx512-x64.zip" ,
34- " llama-b4920-bin-windows-amd64- noavx-cuda-11-7 .tar.gz" ,
35- " llama-b4920-bin-windows-amd64- noavx-cuda-12-0 .tar.gz" ,
34+ " llama-b4920-bin-win- noavx-cuda-cu11.7-x64 .tar.gz" ,
35+ " llama-b4920-bin-win- noavx-cuda-cu12.0-x64 .tar.gz" ,
3636 " llama-b4920-bin-win-noavx-x64.zip" ,
3737 " llama-b4920-bin-win-vulkan-x64.zip" ,
3838 };
@@ -41,14 +41,14 @@ class EngineMatcherUtilsTestSuite : public ::testing::Test {
4141TEST_F (EngineMatcherUtilsTestSuite, TestValidate) {
4242 {
4343 auto os{" win" };
44- auto cpu_arch{" amd64 " };
44+ auto cpu_arch{" x64 " };
4545 auto suitable_avx{" avx2" };
4646 auto cuda_version{" 12.4" };
4747
4848 auto variant = engine_matcher_utils::Validate (
4949 cortex_llamacpp_variants, os, cpu_arch, suitable_avx, cuda_version);
5050
51- EXPECT_EQ (variant, " llama-b4920-bin-windows-amd64- avx2-cuda-12-0 .tar.gz" );
51+ EXPECT_EQ (variant, " llama-b4920-bin-win- avx2-cuda-cu12.0-x64 .tar.gz" );
5252 }
5353
5454 {
@@ -63,6 +63,18 @@ TEST_F(EngineMatcherUtilsTestSuite, TestValidate) {
6363 EXPECT_EQ (variant, " llama-b4920-bin-macos-x64.zip" );
6464 }
6565
66+ {
67+ auto os{" mac" };
68+ auto cpu_arch{" arm64" };
69+ auto suitable_avx{" " };
70+ auto cuda_version{" " };
71+
72+ auto variant = engine_matcher_utils::Validate (
73+ cortex_llamacpp_variants, os, cpu_arch, suitable_avx, cuda_version);
74+
75+ EXPECT_EQ (variant, " llama-b4920-bin-macos-arm64.zip" );
76+ }
77+
6678 {
6779 auto os{" win" };
6880 auto cpu_arch{" x64" };
0 commit comments