From: slaren Date: Mon, 4 Nov 2024 11:43:54 +0000 (+0100) Subject: update tests and examples X-Git-Tag: upstream/0.0.1642~240 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=f3c1e6aeaafc1a2889ed5304b9f8160f96c07b77;p=pkg%2Fggml%2Fsources%2Fggml update tests and examples --- diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index b273a1ad..79c7f244 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -20,7 +20,7 @@ target_include_directories(common-ggml PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) add_subdirectory(gpt-2) add_subdirectory(gpt-j) -add_subdirectory(mnist) +# add_subdirectory(mnist) add_subdirectory(sam) add_subdirectory(yolo) add_subdirectory(simple) diff --git a/examples/gpt-2/main-alloc.cpp b/examples/gpt-2/main-alloc.cpp index ac925da9..0bde9e1d 100644 --- a/examples/gpt-2/main-alloc.cpp +++ b/examples/gpt-2/main-alloc.cpp @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include "ggml-alloc.h" #include "ggml-backend.h" diff --git a/examples/gpt-2/main-backend.cpp b/examples/gpt-2/main-backend.cpp index 9a4c9abe..ca1f761a 100644 --- a/examples/gpt-2/main-backend.cpp +++ b/examples/gpt-2/main-backend.cpp @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include "ggml-alloc.h" #include "ggml-backend.h" diff --git a/examples/gpt-2/main-batched.cpp b/examples/gpt-2/main-batched.cpp index bf6fbe4e..4d6ebe82 100644 --- a/examples/gpt-2/main-batched.cpp +++ b/examples/gpt-2/main-batched.cpp @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include "ggml-alloc.h" #include "ggml-backend.h" diff --git a/examples/gpt-2/main-ctx.cpp b/examples/gpt-2/main-ctx.cpp index 01da41a2..50e4033a 100644 --- a/examples/gpt-2/main-ctx.cpp +++ b/examples/gpt-2/main-ctx.cpp @@ -1,5 +1,5 @@ #include "ggml.h" - +#include "ggml-cpu.h" #include "common.h" #include "common-ggml.h" diff --git a/examples/gpt-2/main-sched.cpp b/examples/gpt-2/main-sched.cpp index f3bbc84a..9f42aca9 100644 --- a/examples/gpt-2/main-sched.cpp +++ b/examples/gpt-2/main-sched.cpp @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include "ggml-alloc.h" #include "ggml-backend.h" diff --git a/examples/gpt-j/main.cpp b/examples/gpt-j/main.cpp index 54ff6113..2f494e75 100644 --- a/examples/gpt-j/main.cpp +++ b/examples/gpt-j/main.cpp @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include "common.h" #include "common-ggml.h" diff --git a/examples/magika/main.cpp b/examples/magika/main.cpp index 7c22d6ce..f129fe5a 100644 --- a/examples/magika/main.cpp +++ b/examples/magika/main.cpp @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include "ggml-alloc.h" #include "ggml-backend.h" diff --git a/examples/mnist/mnist-common.h b/examples/mnist/mnist-common.h index f0d24804..22d59b98 100644 --- a/examples/mnist/mnist-common.h +++ b/examples/mnist/mnist-common.h @@ -8,6 +8,7 @@ #include "ggml-alloc.h" #include "ggml-backend.h" #include "ggml.h" +#include "ggml-cpu.h" #define MNIST_NTRAIN 60000 #define MNIST_NTEST 10000 diff --git a/examples/sam/main.cpp b/examples/sam/main.cpp index 749be6fa..eeb7e5cd 100644 --- a/examples/sam/main.cpp +++ b/examples/sam/main.cpp @@ -2,6 +2,7 @@ #define _CRT_SECURE_NO_DEPRECATE // Disables ridiculous "unsafe" warnigns on Windows #include "ggml.h" +#include "ggml-cpu.h" #include "ggml-alloc.h" #include "ggml-backend.h" #define STB_IMAGE_IMPLEMENTATION diff --git a/examples/simple/simple-backend.cpp b/examples/simple/simple-backend.cpp index d6de2a37..d9c72cdf 100644 --- a/examples/simple/simple-backend.cpp +++ b/examples/simple/simple-backend.cpp @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include "ggml-alloc.h" #include "ggml-backend.h" diff --git a/examples/simple/simple-ctx.cpp b/examples/simple/simple-ctx.cpp index 283ec0a7..fea8f40d 100644 --- a/examples/simple/simple-ctx.cpp +++ b/examples/simple/simple-ctx.cpp @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include #include diff --git a/examples/yolo/yolov3-tiny.cpp b/examples/yolo/yolov3-tiny.cpp index 369e9efb..06023c33 100644 --- a/examples/yolo/yolov3-tiny.cpp +++ b/examples/yolo/yolov3-tiny.cpp @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include "ggml-alloc.h" #include "ggml-backend.h" diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 4a69230e..f0a3386a 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -187,11 +187,11 @@ set_property(TEST ${TEST_TARGET} PROPERTY ENVIRONMENT "LLVM_PROFILE_FILE=${TEST_ # # test-opt -set(TEST_TARGET test-opt) -add_executable(${TEST_TARGET} ${TEST_TARGET}.cpp) -target_link_libraries(${TEST_TARGET} PRIVATE ggml) -add_test(NAME ${TEST_TARGET} COMMAND $) -set_property(TEST ${TEST_TARGET} PROPERTY ENVIRONMENT "LLVM_PROFILE_FILE=${TEST_TARGET}.profraw") +# set(TEST_TARGET test-opt) +# add_executable(${TEST_TARGET} ${TEST_TARGET}.cpp) +# target_link_libraries(${TEST_TARGET} PRIVATE ggml) +# add_test(NAME ${TEST_TARGET} COMMAND $) +# set_property(TEST ${TEST_TARGET} PROPERTY ENVIRONMENT "LLVM_PROFILE_FILE=${TEST_TARGET}.profraw") # # test-quantize-fns @@ -283,20 +283,20 @@ set_property(TEST ${TEST_TARGET} PROPERTY ENVIRONMENT "LLVM_PROFILE_FILE=${TEST_ # # test2 -set(TEST_TARGET test2) -add_executable(${TEST_TARGET} ${TEST_TARGET}.c) -target_link_libraries(${TEST_TARGET} PRIVATE ggml) -add_test(NAME ${TEST_TARGET} COMMAND $) -set_property(TEST ${TEST_TARGET} PROPERTY ENVIRONMENT "LLVM_PROFILE_FILE=${TEST_TARGET}.profraw") +# set(TEST_TARGET test2) +# add_executable(${TEST_TARGET} ${TEST_TARGET}.c) +# target_link_libraries(${TEST_TARGET} PRIVATE ggml) +# add_test(NAME ${TEST_TARGET} COMMAND $) +# set_property(TEST ${TEST_TARGET} PROPERTY ENVIRONMENT "LLVM_PROFILE_FILE=${TEST_TARGET}.profraw") # # test3 -set(TEST_TARGET test3) -add_executable(${TEST_TARGET} ${TEST_TARGET}.c) -target_link_libraries(${TEST_TARGET} PRIVATE ggml) -add_test(NAME ${TEST_TARGET} COMMAND $) -set_property(TEST ${TEST_TARGET} PROPERTY ENVIRONMENT "LLVM_PROFILE_FILE=${TEST_TARGET}.profraw") +# set(TEST_TARGET test3) +# add_executable(${TEST_TARGET} ${TEST_TARGET}.c) +# target_link_libraries(${TEST_TARGET} PRIVATE ggml) +# add_test(NAME ${TEST_TARGET} COMMAND $) +# set_property(TEST ${TEST_TARGET} PROPERTY ENVIRONMENT "LLVM_PROFILE_FILE=${TEST_TARGET}.profraw") # # test-pool diff --git a/tests/test-arange.cpp b/tests/test-arange.cpp index 39d7ad45..4b7a9858 100644 --- a/tests/test-arange.cpp +++ b/tests/test-arange.cpp @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include "ggml-alloc.h" #include "ggml-backend.h" diff --git a/tests/test-blas0.c b/tests/test-blas0.c index 2050ad2f..fcdfcb90 100644 --- a/tests/test-blas0.c +++ b/tests/test-blas0.c @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include #include diff --git a/tests/test-cont.c b/tests/test-cont.c index bb139e94..df04bf89 100644 --- a/tests/test-cont.c +++ b/tests/test-cont.c @@ -1,4 +1,5 @@ #include "ggml-backend.h" +#include "ggml-cpu.h" #include "ggml.h" #ifdef GGML_USE_CUDA diff --git a/tests/test-conv-transpose-1d.cpp b/tests/test-conv-transpose-1d.cpp index 6f20ce5d..ab2d8028 100644 --- a/tests/test-conv-transpose-1d.cpp +++ b/tests/test-conv-transpose-1d.cpp @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include "ggml-alloc.h" #include "ggml-backend.h" diff --git a/tests/test-conv-transpose.c b/tests/test-conv-transpose.c index da930d3a..acdc85cf 100644 --- a/tests/test-conv-transpose.c +++ b/tests/test-conv-transpose.c @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include #include diff --git a/tests/test-conv1d.cpp b/tests/test-conv1d.cpp index fe316ab3..e30117ff 100644 --- a/tests/test-conv1d.cpp +++ b/tests/test-conv1d.cpp @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include "ggml-alloc.h" #include "ggml-backend.h" diff --git a/tests/test-conv2d.cpp b/tests/test-conv2d.cpp index 70549283..2aa50ebf 100644 --- a/tests/test-conv2d.cpp +++ b/tests/test-conv2d.cpp @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include "ggml-alloc.h" #include "ggml-backend.h" diff --git a/tests/test-customop.c b/tests/test-customop.c index c03841fb..c85cafe1 100644 --- a/tests/test-customop.c +++ b/tests/test-customop.c @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include #include diff --git a/tests/test-dup.c b/tests/test-dup.c index c0f649a6..ae605157 100644 --- a/tests/test-dup.c +++ b/tests/test-dup.c @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include #include diff --git a/tests/test-mul-mat.cpp b/tests/test-mul-mat.cpp index 2b23a6ae..578d3e78 100644 --- a/tests/test-mul-mat.cpp +++ b/tests/test-mul-mat.cpp @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include "ggml-alloc.h" #include "ggml-backend.h" diff --git a/tests/test-mul-mat0.c b/tests/test-mul-mat0.c index ebd004b0..5a6453c6 100644 --- a/tests/test-mul-mat0.c +++ b/tests/test-mul-mat0.c @@ -1,5 +1,6 @@ #define _CRT_SECURE_NO_DEPRECATE // Disables ridiculous "unsafe" warnigns on Windows #include "ggml.h" +#include "ggml-cpu.h" #include #include diff --git a/tests/test-pool.c b/tests/test-pool.c index f943dc61..a6930c9b 100644 --- a/tests/test-pool.c +++ b/tests/test-pool.c @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include #include diff --git a/tests/test-rel-pos.c b/tests/test-rel-pos.c index e525e5ca..7cf245a7 100644 --- a/tests/test-rel-pos.c +++ b/tests/test-rel-pos.c @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include #include diff --git a/tests/test-timestep_embedding.cpp b/tests/test-timestep_embedding.cpp index 9a87de31..a5586597 100644 --- a/tests/test-timestep_embedding.cpp +++ b/tests/test-timestep_embedding.cpp @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include "ggml-alloc.h" #include "ggml-backend.h" diff --git a/tests/test1.c b/tests/test1.c index 945eac58..1a2db19c 100644 --- a/tests/test1.c +++ b/tests/test1.c @@ -1,4 +1,5 @@ #include "ggml.h" +#include "ggml-cpu.h" #include #include diff --git a/tests/test2.c b/tests/test2.c index 0b3adb8f..76c044f4 100644 --- a/tests/test2.c +++ b/tests/test2.c @@ -1,5 +1,6 @@ #define _CRT_SECURE_NO_DEPRECATE // Disables ridiculous "unsafe" warnigns on Windows #include "ggml.h" +#include "ggml-cpu.h" #include #include