diff --git a/_codeql_build_dir/CMakeFiles/Makefile.cmake b/_codeql_build_dir/CMakeFiles/Makefile.cmake index bcca56de1..282d2a0f1 100644 --- a/_codeql_build_dir/CMakeFiles/Makefile.cmake +++ b/_codeql_build_dir/CMakeFiles/Makefile.cmake @@ -28,106 +28,29 @@ set(CMAKE_MAKEFILE_DEPENDS "/home/runner/work/coggml/coggml/src/ggml-cpu/CMakeLists.txt" "/home/runner/work/coggml/coggml/tests/CMakeLists.txt" "/usr/local/share/cmake-3.31/Modules/BasicConfigVersion-SameMajorVersion.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeASMCompiler.cmake.in" "/usr/local/share/cmake-3.31/Modules/CMakeASMInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c" "/usr/local/share/cmake-3.31/Modules/CMakeCInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp" "/usr/local/share/cmake-3.31/Modules/CMakeCXXInformation.cmake" "/usr/local/share/cmake-3.31/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" "/usr/local/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineASMCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake" "/usr/local/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" "/usr/local/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" "/usr/local/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" "/usr/local/share/cmake-3.31/Modules/CMakePackageConfigHelpers.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake" "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeSystem.cmake.in" "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeTestASMCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake" "/usr/local/share/cmake-3.31/Modules/CheckCXXCompilerFlag.cmake" "/usr/local/share/cmake-3.31/Modules/CheckCXXSourceCompiles.cmake" "/usr/local/share/cmake-3.31/Modules/CheckIncludeFile.cmake" "/usr/local/share/cmake-3.31/Modules/CheckIncludeFileCXX.cmake" "/usr/local/share/cmake-3.31/Modules/CheckLibraryExists.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" "/usr/local/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake" "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-ASM.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake" "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake" "/usr/local/share/cmake-3.31/Modules/Compiler/GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" "/usr/local/share/cmake-3.31/Modules/FindOpenMP.cmake" "/usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake" "/usr/local/share/cmake-3.31/Modules/FindPackageMessage.cmake" @@ -137,11 +60,9 @@ set(CMAKE_MAKEFILE_DEPENDS "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake" "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake" "/usr/local/share/cmake-3.31/Modules/Internal/CheckCompilerFlag.cmake" "/usr/local/share/cmake-3.31/Modules/Internal/CheckFlagCommonConfig.cmake" "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake" "/usr/local/share/cmake-3.31/Modules/Linker/GNU-C.cmake" "/usr/local/share/cmake-3.31/Modules/Linker/GNU-CXX.cmake" "/usr/local/share/cmake-3.31/Modules/Linker/GNU.cmake" @@ -151,7 +72,6 @@ set(CMAKE_MAKEFILE_DEPENDS "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-C.cmake" "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-CXX.cmake" "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Determine-CXX.cmake" "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-C.cmake" "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-CXX.cmake" "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU.cmake" @@ -169,12 +89,6 @@ set(CMAKE_MAKEFILE_OUTPUTS # Byproducts of CMake generate step: set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.31.6/CMakeSystem.cmake" - "CMakeFiles/3.31.6/CMakeCCompiler.cmake" - "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" - "CMakeFiles/3.31.6/CMakeASMCompiler.cmake" - "CMakeFiles/3.31.6/CMakeCCompiler.cmake" - "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" "ggml.pc" "ggml-config.cmake" "ggml-version.cmake" @@ -226,6 +140,8 @@ set(CMAKE_DEPEND_INFO_FILES "examples/opencog/CMakeFiles/opencog-simple.dir/DependInfo.cmake" "examples/opencog/CMakeFiles/opencog-reasoning.dir/DependInfo.cmake" "examples/opencog/CMakeFiles/opencog-advanced.dir/DependInfo.cmake" + "examples/opencog/CMakeFiles/opencog-hebbian.dir/DependInfo.cmake" + "examples/opencog/CMakeFiles/opencog-temporal.dir/DependInfo.cmake" "examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/DependInfo.cmake" "examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/DependInfo.cmake" "examples/gpt-2/CMakeFiles/gpt-2-backend.dir/DependInfo.cmake" diff --git a/_codeql_build_dir/CMakeFiles/Makefile2 b/_codeql_build_dir/CMakeFiles/Makefile2 index f7dda8c9e..92f0b5f40 100644 --- a/_codeql_build_dir/CMakeFiles/Makefile2 +++ b/_codeql_build_dir/CMakeFiles/Makefile2 @@ -249,12 +249,16 @@ examples/mnist/clean: examples/mnist/CMakeFiles/mnist-train.dir/clean examples/opencog/all: examples/opencog/CMakeFiles/opencog-simple.dir/all examples/opencog/all: examples/opencog/CMakeFiles/opencog-reasoning.dir/all examples/opencog/all: examples/opencog/CMakeFiles/opencog-advanced.dir/all +examples/opencog/all: examples/opencog/CMakeFiles/opencog-hebbian.dir/all +examples/opencog/all: examples/opencog/CMakeFiles/opencog-temporal.dir/all .PHONY : examples/opencog/all # Recursive "codegen" directory target. examples/opencog/codegen: examples/opencog/CMakeFiles/opencog-simple.dir/codegen examples/opencog/codegen: examples/opencog/CMakeFiles/opencog-reasoning.dir/codegen examples/opencog/codegen: examples/opencog/CMakeFiles/opencog-advanced.dir/codegen +examples/opencog/codegen: examples/opencog/CMakeFiles/opencog-hebbian.dir/codegen +examples/opencog/codegen: examples/opencog/CMakeFiles/opencog-temporal.dir/codegen .PHONY : examples/opencog/codegen # Recursive "preinstall" directory target. @@ -265,6 +269,8 @@ examples/opencog/preinstall: examples/opencog/clean: examples/opencog/CMakeFiles/opencog-simple.dir/clean examples/opencog/clean: examples/opencog/CMakeFiles/opencog-reasoning.dir/clean examples/opencog/clean: examples/opencog/CMakeFiles/opencog-advanced.dir/clean +examples/opencog/clean: examples/opencog/CMakeFiles/opencog-hebbian.dir/clean +examples/opencog/clean: examples/opencog/CMakeFiles/opencog-temporal.dir/clean .PHONY : examples/opencog/clean #============================================================================= @@ -463,7 +469,7 @@ tests/clean: tests/CMakeFiles/test-interpolate.dir/clean src/CMakeFiles/ggml-base.dir/all: $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ggml-base.dir/build.make src/CMakeFiles/ggml-base.dir/depend $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ggml-base.dir/build.make src/CMakeFiles/ggml-base.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=7,8,9,10,11,12,13,14 "Built target ggml-base" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=6,7,8,9,10,11,12,13 "Built target ggml-base" .PHONY : src/CMakeFiles/ggml-base.dir/all # Build rule for subdir invocation for target. @@ -480,7 +486,7 @@ ggml-base: src/CMakeFiles/ggml-base.dir/rule # codegen rule for target. src/CMakeFiles/ggml-base.dir/codegen: $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ggml-base.dir/build.make src/CMakeFiles/ggml-base.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=7,8,9,10,11,12,13,14 "Finished codegen for target ggml-base" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=6,7,8,9,10,11,12,13 "Finished codegen for target ggml-base" .PHONY : src/CMakeFiles/ggml-base.dir/codegen # clean rule for target. @@ -496,12 +502,12 @@ src/CMakeFiles/ggml.dir/all: src/CMakeFiles/ggml-base.dir/all src/CMakeFiles/ggml.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ggml.dir/build.make src/CMakeFiles/ggml.dir/depend $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ggml.dir/build.make src/CMakeFiles/ggml.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=4,5,6 "Built target ggml" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=4,5 "Built target ggml" .PHONY : src/CMakeFiles/ggml.dir/all # Build rule for subdir invocation for target. src/CMakeFiles/ggml.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 24 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 23 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/CMakeFiles/ggml.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : src/CMakeFiles/ggml.dir/rule @@ -513,7 +519,7 @@ ggml: src/CMakeFiles/ggml.dir/rule # codegen rule for target. src/CMakeFiles/ggml.dir/codegen: $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ggml.dir/build.make src/CMakeFiles/ggml.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=4,5,6 "Finished codegen for target ggml" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=4,5 "Finished codegen for target ggml" .PHONY : src/CMakeFiles/ggml.dir/codegen # clean rule for target. @@ -528,7 +534,7 @@ src/CMakeFiles/ggml.dir/clean: src/CMakeFiles/ggml-cpu.dir/all: src/CMakeFiles/ggml-base.dir/all $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ggml-cpu.dir/build.make src/CMakeFiles/ggml-cpu.dir/depend $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ggml-cpu.dir/build.make src/CMakeFiles/ggml-cpu.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=15,16,17,18,19,20,21,22,23,24,25,26,27 "Built target ggml-cpu" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=14,15,16,17,18,19,20,21,22,23,24,25,26 "Built target ggml-cpu" .PHONY : src/CMakeFiles/ggml-cpu.dir/all # Build rule for subdir invocation for target. @@ -545,7 +551,7 @@ ggml-cpu: src/CMakeFiles/ggml-cpu.dir/rule # codegen rule for target. src/CMakeFiles/ggml-cpu.dir/codegen: $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ggml-cpu.dir/build.make src/CMakeFiles/ggml-cpu.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=15,16,17,18,19,20,21,22,23,24,25,26,27 "Finished codegen for target ggml-cpu" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=14,15,16,17,18,19,20,21,22,23,24,25,26 "Finished codegen for target ggml-cpu" .PHONY : src/CMakeFiles/ggml-cpu.dir/codegen # clean rule for target. @@ -562,12 +568,12 @@ tests/CMakeFiles/test-backend-ops.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-backend-ops.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-backend-ops.dir/build.make tests/CMakeFiles/test-backend-ops.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-backend-ops.dir/build.make tests/CMakeFiles/test-backend-ops.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=61,62 "Built target test-backend-ops" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=62,63 "Built target test-backend-ops" .PHONY : tests/CMakeFiles/test-backend-ops.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-backend-ops.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-backend-ops.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-backend-ops.dir/rule @@ -579,7 +585,7 @@ test-backend-ops: tests/CMakeFiles/test-backend-ops.dir/rule # codegen rule for target. tests/CMakeFiles/test-backend-ops.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-backend-ops.dir/build.make tests/CMakeFiles/test-backend-ops.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=61,62 "Finished codegen for target test-backend-ops" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=62,63 "Finished codegen for target test-backend-ops" .PHONY : tests/CMakeFiles/test-backend-ops.dir/codegen # clean rule for target. @@ -596,12 +602,12 @@ tests/CMakeFiles/test-opencog.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-opencog.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-opencog.dir/build.make tests/CMakeFiles/test-opencog.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-opencog.dir/build.make tests/CMakeFiles/test-opencog.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=82,83 "Built target test-opencog" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=83 "Built target test-opencog" .PHONY : tests/CMakeFiles/test-opencog.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-opencog.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 24 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-opencog.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-opencog.dir/rule @@ -613,7 +619,7 @@ test-opencog: tests/CMakeFiles/test-opencog.dir/rule # codegen rule for target. tests/CMakeFiles/test-opencog.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-opencog.dir/build.make tests/CMakeFiles/test-opencog.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=82,83 "Finished codegen for target test-opencog" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=83 "Finished codegen for target test-opencog" .PHONY : tests/CMakeFiles/test-opencog.dir/codegen # clean rule for target. @@ -635,7 +641,7 @@ tests/CMakeFiles/test-opt.dir/all: src/CMakeFiles/ggml-cpu.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-opt.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-opt.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-opt.dir/rule @@ -669,7 +675,7 @@ tests/CMakeFiles/test-quantize-fns.dir/all: src/CMakeFiles/ggml-cpu.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-quantize-fns.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-quantize-fns.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-quantize-fns.dir/rule @@ -703,7 +709,7 @@ tests/CMakeFiles/test-quantize-perf.dir/all: src/CMakeFiles/ggml-cpu.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-quantize-perf.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-quantize-perf.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-quantize-perf.dir/rule @@ -732,12 +738,12 @@ tests/CMakeFiles/test-pool.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-pool.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-pool.dir/build.make tests/CMakeFiles/test-pool.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-pool.dir/build.make tests/CMakeFiles/test-pool.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=87,88 "Built target test-pool" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=88 "Built target test-pool" .PHONY : tests/CMakeFiles/test-pool.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-pool.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 24 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-pool.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-pool.dir/rule @@ -749,7 +755,7 @@ test-pool: tests/CMakeFiles/test-pool.dir/rule # codegen rule for target. tests/CMakeFiles/test-pool.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-pool.dir/build.make tests/CMakeFiles/test-pool.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=87,88 "Finished codegen for target test-pool" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=88 "Finished codegen for target test-pool" .PHONY : tests/CMakeFiles/test-pool.dir/codegen # clean rule for target. @@ -766,12 +772,12 @@ tests/CMakeFiles/test-arange.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-arange.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-arange.dir/build.make tests/CMakeFiles/test-arange.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-arange.dir/build.make tests/CMakeFiles/test-arange.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=59,60 "Built target test-arange" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=61 "Built target test-arange" .PHONY : tests/CMakeFiles/test-arange.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-arange.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 24 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-arange.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-arange.dir/rule @@ -783,7 +789,7 @@ test-arange: tests/CMakeFiles/test-arange.dir/rule # codegen rule for target. tests/CMakeFiles/test-arange.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-arange.dir/build.make tests/CMakeFiles/test-arange.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=59,60 "Finished codegen for target test-arange" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=61 "Finished codegen for target test-arange" .PHONY : tests/CMakeFiles/test-arange.dir/codegen # clean rule for target. @@ -805,7 +811,7 @@ tests/CMakeFiles/test-timestep_embedding.dir/all: src/CMakeFiles/ggml-cpu.dir/al # Build rule for subdir invocation for target. tests/CMakeFiles/test-timestep_embedding.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-timestep_embedding.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-timestep_embedding.dir/rule @@ -834,7 +840,7 @@ tests/CMakeFiles/test-pad-reflect-1d.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-pad-reflect-1d.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-pad-reflect-1d.dir/build.make tests/CMakeFiles/test-pad-reflect-1d.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-pad-reflect-1d.dir/build.make tests/CMakeFiles/test-pad-reflect-1d.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=86 "Built target test-pad-reflect-1d" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=86,87 "Built target test-pad-reflect-1d" .PHONY : tests/CMakeFiles/test-pad-reflect-1d.dir/all # Build rule for subdir invocation for target. @@ -851,7 +857,7 @@ test-pad-reflect-1d: tests/CMakeFiles/test-pad-reflect-1d.dir/rule # codegen rule for target. tests/CMakeFiles/test-pad-reflect-1d.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-pad-reflect-1d.dir/build.make tests/CMakeFiles/test-pad-reflect-1d.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=86 "Finished codegen for target test-pad-reflect-1d" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=86,87 "Finished codegen for target test-pad-reflect-1d" .PHONY : tests/CMakeFiles/test-pad-reflect-1d.dir/codegen # clean rule for target. @@ -868,12 +874,12 @@ tests/CMakeFiles/test-roll.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-roll.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-roll.dir/build.make tests/CMakeFiles/test-roll.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-roll.dir/build.make tests/CMakeFiles/test-roll.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=94,95 "Built target test-roll" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=95 "Built target test-roll" .PHONY : tests/CMakeFiles/test-roll.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-roll.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 24 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-roll.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-roll.dir/rule @@ -885,7 +891,7 @@ test-roll: tests/CMakeFiles/test-roll.dir/rule # codegen rule for target. tests/CMakeFiles/test-roll.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-roll.dir/build.make tests/CMakeFiles/test-roll.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=94,95 "Finished codegen for target test-roll" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=95 "Finished codegen for target test-roll" .PHONY : tests/CMakeFiles/test-roll.dir/codegen # clean rule for target. @@ -902,12 +908,12 @@ tests/CMakeFiles/test-conv-transpose.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-conv-transpose.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv-transpose.dir/build.make tests/CMakeFiles/test-conv-transpose.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv-transpose.dir/build.make tests/CMakeFiles/test-conv-transpose.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=65 "Built target test-conv-transpose" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=66 "Built target test-conv-transpose" .PHONY : tests/CMakeFiles/test-conv-transpose.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-conv-transpose.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 24 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-conv-transpose.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-conv-transpose.dir/rule @@ -919,7 +925,7 @@ test-conv-transpose: tests/CMakeFiles/test-conv-transpose.dir/rule # codegen rule for target. tests/CMakeFiles/test-conv-transpose.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv-transpose.dir/build.make tests/CMakeFiles/test-conv-transpose.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=65 "Finished codegen for target test-conv-transpose" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=66 "Finished codegen for target test-conv-transpose" .PHONY : tests/CMakeFiles/test-conv-transpose.dir/codegen # clean rule for target. @@ -936,12 +942,12 @@ tests/CMakeFiles/test-conv-transpose-1d.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-conv-transpose-1d.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv-transpose-1d.dir/build.make tests/CMakeFiles/test-conv-transpose-1d.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv-transpose-1d.dir/build.make tests/CMakeFiles/test-conv-transpose-1d.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=66,67 "Built target test-conv-transpose-1d" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=67,68 "Built target test-conv-transpose-1d" .PHONY : tests/CMakeFiles/test-conv-transpose-1d.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-conv-transpose-1d.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-conv-transpose-1d.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-conv-transpose-1d.dir/rule @@ -953,7 +959,7 @@ test-conv-transpose-1d: tests/CMakeFiles/test-conv-transpose-1d.dir/rule # codegen rule for target. tests/CMakeFiles/test-conv-transpose-1d.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv-transpose-1d.dir/build.make tests/CMakeFiles/test-conv-transpose-1d.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=66,67 "Finished codegen for target test-conv-transpose-1d" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=67,68 "Finished codegen for target test-conv-transpose-1d" .PHONY : tests/CMakeFiles/test-conv-transpose-1d.dir/codegen # clean rule for target. @@ -970,7 +976,7 @@ tests/CMakeFiles/test-dup.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-dup.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-dup.dir/build.make tests/CMakeFiles/test-dup.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-dup.dir/build.make tests/CMakeFiles/test-dup.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=79 "Built target test-dup" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=79,80 "Built target test-dup" .PHONY : tests/CMakeFiles/test-dup.dir/all # Build rule for subdir invocation for target. @@ -987,7 +993,7 @@ test-dup: tests/CMakeFiles/test-dup.dir/rule # codegen rule for target. tests/CMakeFiles/test-dup.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-dup.dir/build.make tests/CMakeFiles/test-dup.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=79 "Finished codegen for target test-dup" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=79,80 "Finished codegen for target test-dup" .PHONY : tests/CMakeFiles/test-dup.dir/codegen # clean rule for target. @@ -1004,7 +1010,7 @@ tests/CMakeFiles/test-rel-pos.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-rel-pos.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-rel-pos.dir/build.make tests/CMakeFiles/test-rel-pos.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-rel-pos.dir/build.make tests/CMakeFiles/test-rel-pos.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=93 "Built target test-rel-pos" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=93,94 "Built target test-rel-pos" .PHONY : tests/CMakeFiles/test-rel-pos.dir/all # Build rule for subdir invocation for target. @@ -1021,7 +1027,7 @@ test-rel-pos: tests/CMakeFiles/test-rel-pos.dir/rule # codegen rule for target. tests/CMakeFiles/test-rel-pos.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-rel-pos.dir/build.make tests/CMakeFiles/test-rel-pos.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=93 "Finished codegen for target test-rel-pos" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=93,94 "Finished codegen for target test-rel-pos" .PHONY : tests/CMakeFiles/test-rel-pos.dir/codegen # clean rule for target. @@ -1038,12 +1044,12 @@ tests/CMakeFiles/test-customop.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-customop.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-customop.dir/build.make tests/CMakeFiles/test-customop.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-customop.dir/build.make tests/CMakeFiles/test-customop.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=77,78 "Built target test-customop" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=78 "Built target test-customop" .PHONY : tests/CMakeFiles/test-customop.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-customop.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 24 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-customop.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-customop.dir/rule @@ -1055,7 +1061,7 @@ test-customop: tests/CMakeFiles/test-customop.dir/rule # codegen rule for target. tests/CMakeFiles/test-customop.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-customop.dir/build.make tests/CMakeFiles/test-customop.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=77,78 "Finished codegen for target test-customop" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=78 "Finished codegen for target test-customop" .PHONY : tests/CMakeFiles/test-customop.dir/codegen # clean rule for target. @@ -1072,12 +1078,12 @@ tests/CMakeFiles/test-conv1d.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-conv1d.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv1d.dir/build.make tests/CMakeFiles/test-conv1d.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv1d.dir/build.make tests/CMakeFiles/test-conv1d.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=68,69 "Built target test-conv1d" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=69,70 "Built target test-conv1d" .PHONY : tests/CMakeFiles/test-conv1d.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-conv1d.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-conv1d.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-conv1d.dir/rule @@ -1089,7 +1095,7 @@ test-conv1d: tests/CMakeFiles/test-conv1d.dir/rule # codegen rule for target. tests/CMakeFiles/test-conv1d.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv1d.dir/build.make tests/CMakeFiles/test-conv1d.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=68,69 "Finished codegen for target test-conv1d" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=69,70 "Finished codegen for target test-conv1d" .PHONY : tests/CMakeFiles/test-conv1d.dir/codegen # clean rule for target. @@ -1106,12 +1112,12 @@ tests/CMakeFiles/test-conv1d-dw-c1.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-conv1d-dw-c1.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv1d-dw-c1.dir/build.make tests/CMakeFiles/test-conv1d-dw-c1.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv1d-dw-c1.dir/build.make tests/CMakeFiles/test-conv1d-dw-c1.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=70,71 "Built target test-conv1d-dw-c1" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=71,72 "Built target test-conv1d-dw-c1" .PHONY : tests/CMakeFiles/test-conv1d-dw-c1.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-conv1d-dw-c1.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-conv1d-dw-c1.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-conv1d-dw-c1.dir/rule @@ -1123,7 +1129,7 @@ test-conv1d-dw-c1: tests/CMakeFiles/test-conv1d-dw-c1.dir/rule # codegen rule for target. tests/CMakeFiles/test-conv1d-dw-c1.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv1d-dw-c1.dir/build.make tests/CMakeFiles/test-conv1d-dw-c1.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=70,71 "Finished codegen for target test-conv1d-dw-c1" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=71,72 "Finished codegen for target test-conv1d-dw-c1" .PHONY : tests/CMakeFiles/test-conv1d-dw-c1.dir/codegen # clean rule for target. @@ -1140,12 +1146,12 @@ tests/CMakeFiles/test-conv1d-dw-c2.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-conv1d-dw-c2.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv1d-dw-c2.dir/build.make tests/CMakeFiles/test-conv1d-dw-c2.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv1d-dw-c2.dir/build.make tests/CMakeFiles/test-conv1d-dw-c2.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=72 "Built target test-conv1d-dw-c2" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=73 "Built target test-conv1d-dw-c2" .PHONY : tests/CMakeFiles/test-conv1d-dw-c2.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-conv1d-dw-c2.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 24 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-conv1d-dw-c2.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-conv1d-dw-c2.dir/rule @@ -1157,7 +1163,7 @@ test-conv1d-dw-c2: tests/CMakeFiles/test-conv1d-dw-c2.dir/rule # codegen rule for target. tests/CMakeFiles/test-conv1d-dw-c2.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv1d-dw-c2.dir/build.make tests/CMakeFiles/test-conv1d-dw-c2.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=72 "Finished codegen for target test-conv1d-dw-c2" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=73 "Finished codegen for target test-conv1d-dw-c2" .PHONY : tests/CMakeFiles/test-conv1d-dw-c2.dir/codegen # clean rule for target. @@ -1174,12 +1180,12 @@ tests/CMakeFiles/test-conv2d.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-conv2d.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv2d.dir/build.make tests/CMakeFiles/test-conv2d.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv2d.dir/build.make tests/CMakeFiles/test-conv2d.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=73,74 "Built target test-conv2d" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=74,75 "Built target test-conv2d" .PHONY : tests/CMakeFiles/test-conv2d.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-conv2d.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-conv2d.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-conv2d.dir/rule @@ -1191,7 +1197,7 @@ test-conv2d: tests/CMakeFiles/test-conv2d.dir/rule # codegen rule for target. tests/CMakeFiles/test-conv2d.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv2d.dir/build.make tests/CMakeFiles/test-conv2d.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=73,74 "Finished codegen for target test-conv2d" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=74,75 "Finished codegen for target test-conv2d" .PHONY : tests/CMakeFiles/test-conv2d.dir/codegen # clean rule for target. @@ -1208,12 +1214,12 @@ tests/CMakeFiles/test-conv2d-dw.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-conv2d-dw.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv2d-dw.dir/build.make tests/CMakeFiles/test-conv2d-dw.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv2d-dw.dir/build.make tests/CMakeFiles/test-conv2d-dw.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=75,76 "Built target test-conv2d-dw" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=76,77 "Built target test-conv2d-dw" .PHONY : tests/CMakeFiles/test-conv2d-dw.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-conv2d-dw.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-conv2d-dw.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-conv2d-dw.dir/rule @@ -1225,7 +1231,7 @@ test-conv2d-dw: tests/CMakeFiles/test-conv2d-dw.dir/rule # codegen rule for target. tests/CMakeFiles/test-conv2d-dw.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-conv2d-dw.dir/build.make tests/CMakeFiles/test-conv2d-dw.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=75,76 "Finished codegen for target test-conv2d-dw" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=76,77 "Finished codegen for target test-conv2d-dw" .PHONY : tests/CMakeFiles/test-conv2d-dw.dir/codegen # clean rule for target. @@ -1242,12 +1248,12 @@ tests/CMakeFiles/test-cont.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-cont.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-cont.dir/build.make tests/CMakeFiles/test-cont.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-cont.dir/build.make tests/CMakeFiles/test-cont.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=63,64 "Built target test-cont" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=64,65 "Built target test-cont" .PHONY : tests/CMakeFiles/test-cont.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-cont.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-cont.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-cont.dir/rule @@ -1259,7 +1265,7 @@ test-cont: tests/CMakeFiles/test-cont.dir/rule # codegen rule for target. tests/CMakeFiles/test-cont.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-cont.dir/build.make tests/CMakeFiles/test-cont.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=63,64 "Finished codegen for target test-cont" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=64,65 "Finished codegen for target test-cont" .PHONY : tests/CMakeFiles/test-cont.dir/codegen # clean rule for target. @@ -1276,12 +1282,12 @@ tests/CMakeFiles/test-interpolate.dir/all: src/CMakeFiles/ggml.dir/all tests/CMakeFiles/test-interpolate.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-interpolate.dir/build.make tests/CMakeFiles/test-interpolate.dir/depend $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-interpolate.dir/build.make tests/CMakeFiles/test-interpolate.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=80,81 "Built target test-interpolate" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=81,82 "Built target test-interpolate" .PHONY : tests/CMakeFiles/test-interpolate.dir/all # Build rule for subdir invocation for target. tests/CMakeFiles/test-interpolate.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test-interpolate.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : tests/CMakeFiles/test-interpolate.dir/rule @@ -1293,7 +1299,7 @@ test-interpolate: tests/CMakeFiles/test-interpolate.dir/rule # codegen rule for target. tests/CMakeFiles/test-interpolate.dir/codegen: $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test-interpolate.dir/build.make tests/CMakeFiles/test-interpolate.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=80,81 "Finished codegen for target test-interpolate" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=81,82 "Finished codegen for target test-interpolate" .PHONY : tests/CMakeFiles/test-interpolate.dir/codegen # clean rule for target. @@ -1347,7 +1353,7 @@ examples/CMakeFiles/common-ggml.dir/all: src/CMakeFiles/ggml-cpu.dir/all # Build rule for subdir invocation for target. examples/CMakeFiles/common-ggml.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/CMakeFiles/common-ggml.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/CMakeFiles/common-ggml.dir/rule @@ -1382,7 +1388,7 @@ examples/yolo/CMakeFiles/yolov3-tiny.dir/all: examples/CMakeFiles/common.dir/all # Build rule for subdir invocation for target. examples/yolo/CMakeFiles/yolov3-tiny.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 28 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 27 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/yolo/CMakeFiles/yolov3-tiny.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/yolo/CMakeFiles/yolov3-tiny.dir/rule @@ -1417,7 +1423,7 @@ examples/opencog/CMakeFiles/opencog-simple.dir/all: examples/CMakeFiles/common-g # Build rule for subdir invocation for target. examples/opencog/CMakeFiles/opencog-simple.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 28 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 27 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/opencog/CMakeFiles/opencog-simple.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/opencog/CMakeFiles/opencog-simple.dir/rule @@ -1452,7 +1458,7 @@ examples/opencog/CMakeFiles/opencog-reasoning.dir/all: examples/CMakeFiles/commo # Build rule for subdir invocation for target. examples/opencog/CMakeFiles/opencog-reasoning.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 27 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/opencog/CMakeFiles/opencog-reasoning.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/opencog/CMakeFiles/opencog-reasoning.dir/rule @@ -1482,12 +1488,12 @@ examples/opencog/CMakeFiles/opencog-advanced.dir/all: src/CMakeFiles/ggml-cpu.di examples/opencog/CMakeFiles/opencog-advanced.dir/all: examples/CMakeFiles/common-ggml.dir/all $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-advanced.dir/build.make examples/opencog/CMakeFiles/opencog-advanced.dir/depend $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-advanced.dir/build.make examples/opencog/CMakeFiles/opencog-advanced.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=49,50 "Built target opencog-advanced" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=47,48 "Built target opencog-advanced" .PHONY : examples/opencog/CMakeFiles/opencog-advanced.dir/all # Build rule for subdir invocation for target. examples/opencog/CMakeFiles/opencog-advanced.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 28 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 27 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/opencog/CMakeFiles/opencog-advanced.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/opencog/CMakeFiles/opencog-advanced.dir/rule @@ -1499,7 +1505,7 @@ opencog-advanced: examples/opencog/CMakeFiles/opencog-advanced.dir/rule # codegen rule for target. examples/opencog/CMakeFiles/opencog-advanced.dir/codegen: $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-advanced.dir/build.make examples/opencog/CMakeFiles/opencog-advanced.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=49,50 "Finished codegen for target opencog-advanced" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=47,48 "Finished codegen for target opencog-advanced" .PHONY : examples/opencog/CMakeFiles/opencog-advanced.dir/codegen # clean rule for target. @@ -1507,6 +1513,76 @@ examples/opencog/CMakeFiles/opencog-advanced.dir/clean: $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-advanced.dir/build.make examples/opencog/CMakeFiles/opencog-advanced.dir/clean .PHONY : examples/opencog/CMakeFiles/opencog-advanced.dir/clean +#============================================================================= +# Target rules for target examples/opencog/CMakeFiles/opencog-hebbian.dir + +# All Build rule for target. +examples/opencog/CMakeFiles/opencog-hebbian.dir/all: src/CMakeFiles/ggml-base.dir/all +examples/opencog/CMakeFiles/opencog-hebbian.dir/all: src/CMakeFiles/ggml.dir/all +examples/opencog/CMakeFiles/opencog-hebbian.dir/all: src/CMakeFiles/ggml-cpu.dir/all +examples/opencog/CMakeFiles/opencog-hebbian.dir/all: examples/CMakeFiles/common-ggml.dir/all + $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-hebbian.dir/build.make examples/opencog/CMakeFiles/opencog-hebbian.dir/depend + $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-hebbian.dir/build.make examples/opencog/CMakeFiles/opencog-hebbian.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=49,50 "Built target opencog-hebbian" +.PHONY : examples/opencog/CMakeFiles/opencog-hebbian.dir/all + +# Build rule for subdir invocation for target. +examples/opencog/CMakeFiles/opencog-hebbian.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 27 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/opencog/CMakeFiles/opencog-hebbian.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 +.PHONY : examples/opencog/CMakeFiles/opencog-hebbian.dir/rule + +# Convenience name for target. +opencog-hebbian: examples/opencog/CMakeFiles/opencog-hebbian.dir/rule +.PHONY : opencog-hebbian + +# codegen rule for target. +examples/opencog/CMakeFiles/opencog-hebbian.dir/codegen: + $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-hebbian.dir/build.make examples/opencog/CMakeFiles/opencog-hebbian.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=49,50 "Finished codegen for target opencog-hebbian" +.PHONY : examples/opencog/CMakeFiles/opencog-hebbian.dir/codegen + +# clean rule for target. +examples/opencog/CMakeFiles/opencog-hebbian.dir/clean: + $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-hebbian.dir/build.make examples/opencog/CMakeFiles/opencog-hebbian.dir/clean +.PHONY : examples/opencog/CMakeFiles/opencog-hebbian.dir/clean + +#============================================================================= +# Target rules for target examples/opencog/CMakeFiles/opencog-temporal.dir + +# All Build rule for target. +examples/opencog/CMakeFiles/opencog-temporal.dir/all: src/CMakeFiles/ggml-base.dir/all +examples/opencog/CMakeFiles/opencog-temporal.dir/all: src/CMakeFiles/ggml.dir/all +examples/opencog/CMakeFiles/opencog-temporal.dir/all: src/CMakeFiles/ggml-cpu.dir/all +examples/opencog/CMakeFiles/opencog-temporal.dir/all: examples/CMakeFiles/common-ggml.dir/all + $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-temporal.dir/build.make examples/opencog/CMakeFiles/opencog-temporal.dir/depend + $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-temporal.dir/build.make examples/opencog/CMakeFiles/opencog-temporal.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=54,55 "Built target opencog-temporal" +.PHONY : examples/opencog/CMakeFiles/opencog-temporal.dir/all + +# Build rule for subdir invocation for target. +examples/opencog/CMakeFiles/opencog-temporal.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 27 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/opencog/CMakeFiles/opencog-temporal.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 +.PHONY : examples/opencog/CMakeFiles/opencog-temporal.dir/rule + +# Convenience name for target. +opencog-temporal: examples/opencog/CMakeFiles/opencog-temporal.dir/rule +.PHONY : opencog-temporal + +# codegen rule for target. +examples/opencog/CMakeFiles/opencog-temporal.dir/codegen: + $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-temporal.dir/build.make examples/opencog/CMakeFiles/opencog-temporal.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=54,55 "Finished codegen for target opencog-temporal" +.PHONY : examples/opencog/CMakeFiles/opencog-temporal.dir/codegen + +# clean rule for target. +examples/opencog/CMakeFiles/opencog-temporal.dir/clean: + $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-temporal.dir/build.make examples/opencog/CMakeFiles/opencog-temporal.dir/clean +.PHONY : examples/opencog/CMakeFiles/opencog-temporal.dir/clean + #============================================================================= # Target rules for target examples/gpt-2/CMakeFiles/gpt-2-ctx.dir @@ -1518,12 +1594,12 @@ examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/all: examples/CMakeFiles/common.dir/all examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/all: examples/CMakeFiles/common-ggml.dir/all $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/depend $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=33,34 "Built target gpt-2-ctx" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=32,33 "Built target gpt-2-ctx" .PHONY : examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/all # Build rule for subdir invocation for target. examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 29 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 28 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/rule @@ -1535,7 +1611,7 @@ gpt-2-ctx: examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/rule # codegen rule for target. examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/codegen: $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=33,34 "Finished codegen for target gpt-2-ctx" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=32,33 "Finished codegen for target gpt-2-ctx" .PHONY : examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/codegen # clean rule for target. @@ -1554,12 +1630,12 @@ examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/all: examples/CMakeFiles/common.dir/al examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/all: examples/CMakeFiles/common-ggml.dir/all $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/depend $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=28 "Built target gpt-2-alloc" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=27 "Built target gpt-2-alloc" .PHONY : examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/all # Build rule for subdir invocation for target. examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 28 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 27 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/rule @@ -1571,7 +1647,7 @@ gpt-2-alloc: examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/rule # codegen rule for target. examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/codegen: $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=28 "Finished codegen for target gpt-2-alloc" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=27 "Finished codegen for target gpt-2-alloc" .PHONY : examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/codegen # clean rule for target. @@ -1590,12 +1666,12 @@ examples/gpt-2/CMakeFiles/gpt-2-backend.dir/all: examples/CMakeFiles/common.dir/ examples/gpt-2/CMakeFiles/gpt-2-backend.dir/all: examples/CMakeFiles/common-ggml.dir/all $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-backend.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-backend.dir/depend $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-backend.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-backend.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=29,30 "Built target gpt-2-backend" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=28,29 "Built target gpt-2-backend" .PHONY : examples/gpt-2/CMakeFiles/gpt-2-backend.dir/all # Build rule for subdir invocation for target. examples/gpt-2/CMakeFiles/gpt-2-backend.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 29 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 28 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/gpt-2/CMakeFiles/gpt-2-backend.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/gpt-2/CMakeFiles/gpt-2-backend.dir/rule @@ -1607,7 +1683,7 @@ gpt-2-backend: examples/gpt-2/CMakeFiles/gpt-2-backend.dir/rule # codegen rule for target. examples/gpt-2/CMakeFiles/gpt-2-backend.dir/codegen: $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-backend.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-backend.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=29,30 "Finished codegen for target gpt-2-backend" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=28,29 "Finished codegen for target gpt-2-backend" .PHONY : examples/gpt-2/CMakeFiles/gpt-2-backend.dir/codegen # clean rule for target. @@ -1626,12 +1702,12 @@ examples/gpt-2/CMakeFiles/gpt-2-sched.dir/all: examples/CMakeFiles/common.dir/al examples/gpt-2/CMakeFiles/gpt-2-sched.dir/all: examples/CMakeFiles/common-ggml.dir/all $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-sched.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-sched.dir/depend $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-sched.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-sched.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=36,37 "Built target gpt-2-sched" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=35,36 "Built target gpt-2-sched" .PHONY : examples/gpt-2/CMakeFiles/gpt-2-sched.dir/all # Build rule for subdir invocation for target. examples/gpt-2/CMakeFiles/gpt-2-sched.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 29 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 28 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/gpt-2/CMakeFiles/gpt-2-sched.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/gpt-2/CMakeFiles/gpt-2-sched.dir/rule @@ -1643,7 +1719,7 @@ gpt-2-sched: examples/gpt-2/CMakeFiles/gpt-2-sched.dir/rule # codegen rule for target. examples/gpt-2/CMakeFiles/gpt-2-sched.dir/codegen: $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-sched.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-sched.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=36,37 "Finished codegen for target gpt-2-sched" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=35,36 "Finished codegen for target gpt-2-sched" .PHONY : examples/gpt-2/CMakeFiles/gpt-2-sched.dir/codegen # clean rule for target. @@ -1662,12 +1738,12 @@ examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/all: examples/CMakeFiles/common.dir examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/all: examples/CMakeFiles/common-ggml.dir/all $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/depend $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=35 "Built target gpt-2-quantize" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=34 "Built target gpt-2-quantize" .PHONY : examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/all # Build rule for subdir invocation for target. examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 28 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 27 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/rule @@ -1679,7 +1755,7 @@ gpt-2-quantize: examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/rule # codegen rule for target. examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/codegen: $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=35 "Finished codegen for target gpt-2-quantize" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=34 "Finished codegen for target gpt-2-quantize" .PHONY : examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/codegen # clean rule for target. @@ -1698,12 +1774,12 @@ examples/gpt-2/CMakeFiles/gpt-2-batched.dir/all: examples/CMakeFiles/common.dir/ examples/gpt-2/CMakeFiles/gpt-2-batched.dir/all: examples/CMakeFiles/common-ggml.dir/all $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-batched.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-batched.dir/depend $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-batched.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-batched.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=31,32 "Built target gpt-2-batched" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=30,31 "Built target gpt-2-batched" .PHONY : examples/gpt-2/CMakeFiles/gpt-2-batched.dir/all # Build rule for subdir invocation for target. examples/gpt-2/CMakeFiles/gpt-2-batched.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 29 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 28 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/gpt-2/CMakeFiles/gpt-2-batched.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/gpt-2/CMakeFiles/gpt-2-batched.dir/rule @@ -1715,7 +1791,7 @@ gpt-2-batched: examples/gpt-2/CMakeFiles/gpt-2-batched.dir/rule # codegen rule for target. examples/gpt-2/CMakeFiles/gpt-2-batched.dir/codegen: $(MAKE) $(MAKESILENT) -f examples/gpt-2/CMakeFiles/gpt-2-batched.dir/build.make examples/gpt-2/CMakeFiles/gpt-2-batched.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=31,32 "Finished codegen for target gpt-2-batched" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=30,31 "Finished codegen for target gpt-2-batched" .PHONY : examples/gpt-2/CMakeFiles/gpt-2-batched.dir/codegen # clean rule for target. @@ -1734,12 +1810,12 @@ examples/gpt-j/CMakeFiles/gpt-j.dir/all: examples/CMakeFiles/common.dir/all examples/gpt-j/CMakeFiles/gpt-j.dir/all: examples/CMakeFiles/common-ggml.dir/all $(MAKE) $(MAKESILENT) -f examples/gpt-j/CMakeFiles/gpt-j.dir/build.make examples/gpt-j/CMakeFiles/gpt-j.dir/depend $(MAKE) $(MAKESILENT) -f examples/gpt-j/CMakeFiles/gpt-j.dir/build.make examples/gpt-j/CMakeFiles/gpt-j.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=38,39 "Built target gpt-j" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=37,38 "Built target gpt-j" .PHONY : examples/gpt-j/CMakeFiles/gpt-j.dir/all # Build rule for subdir invocation for target. examples/gpt-j/CMakeFiles/gpt-j.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 29 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 28 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/gpt-j/CMakeFiles/gpt-j.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/gpt-j/CMakeFiles/gpt-j.dir/rule @@ -1751,7 +1827,7 @@ gpt-j: examples/gpt-j/CMakeFiles/gpt-j.dir/rule # codegen rule for target. examples/gpt-j/CMakeFiles/gpt-j.dir/codegen: $(MAKE) $(MAKESILENT) -f examples/gpt-j/CMakeFiles/gpt-j.dir/build.make examples/gpt-j/CMakeFiles/gpt-j.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=38,39 "Finished codegen for target gpt-j" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=37,38 "Finished codegen for target gpt-j" .PHONY : examples/gpt-j/CMakeFiles/gpt-j.dir/codegen # clean rule for target. @@ -1770,12 +1846,12 @@ examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/all: examples/CMakeFiles/common.dir examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/all: examples/CMakeFiles/common-ggml.dir/all $(MAKE) $(MAKESILENT) -f examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/build.make examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/depend $(MAKE) $(MAKESILENT) -f examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/build.make examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=40,41 "Built target gpt-j-quantize" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=39 "Built target gpt-j-quantize" .PHONY : examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/all # Build rule for subdir invocation for target. examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 29 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 27 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/rule @@ -1787,7 +1863,7 @@ gpt-j-quantize: examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/rule # codegen rule for target. examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/codegen: $(MAKE) $(MAKESILENT) -f examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/build.make examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=40,41 "Finished codegen for target gpt-j-quantize" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=39 "Finished codegen for target gpt-j-quantize" .PHONY : examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/codegen # clean rule for target. @@ -1805,12 +1881,12 @@ examples/mnist/CMakeFiles/mnist-common.dir/all: src/CMakeFiles/ggml-cpu.dir/all examples/mnist/CMakeFiles/mnist-common.dir/all: examples/CMakeFiles/common.dir/all $(MAKE) $(MAKESILENT) -f examples/mnist/CMakeFiles/mnist-common.dir/build.make examples/mnist/CMakeFiles/mnist-common.dir/depend $(MAKE) $(MAKESILENT) -f examples/mnist/CMakeFiles/mnist-common.dir/build.make examples/mnist/CMakeFiles/mnist-common.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=43,44 "Built target mnist-common" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=42,43 "Built target mnist-common" .PHONY : examples/mnist/CMakeFiles/mnist-common.dir/all # Build rule for subdir invocation for target. examples/mnist/CMakeFiles/mnist-common.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 27 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/mnist/CMakeFiles/mnist-common.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/mnist/CMakeFiles/mnist-common.dir/rule @@ -1822,7 +1898,7 @@ mnist-common: examples/mnist/CMakeFiles/mnist-common.dir/rule # codegen rule for target. examples/mnist/CMakeFiles/mnist-common.dir/codegen: $(MAKE) $(MAKESILENT) -f examples/mnist/CMakeFiles/mnist-common.dir/build.make examples/mnist/CMakeFiles/mnist-common.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=43,44 "Finished codegen for target mnist-common" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=42,43 "Finished codegen for target mnist-common" .PHONY : examples/mnist/CMakeFiles/mnist-common.dir/codegen # clean rule for target. @@ -1841,12 +1917,12 @@ examples/mnist/CMakeFiles/mnist-eval.dir/all: examples/CMakeFiles/common.dir/all examples/mnist/CMakeFiles/mnist-eval.dir/all: examples/mnist/CMakeFiles/mnist-common.dir/all $(MAKE) $(MAKESILENT) -f examples/mnist/CMakeFiles/mnist-eval.dir/build.make examples/mnist/CMakeFiles/mnist-eval.dir/depend $(MAKE) $(MAKESILENT) -f examples/mnist/CMakeFiles/mnist-eval.dir/build.make examples/mnist/CMakeFiles/mnist-eval.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=45,46 "Built target mnist-eval" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=44 "Built target mnist-eval" .PHONY : examples/mnist/CMakeFiles/mnist-eval.dir/all # Build rule for subdir invocation for target. examples/mnist/CMakeFiles/mnist-eval.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 29 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 27 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/mnist/CMakeFiles/mnist-eval.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/mnist/CMakeFiles/mnist-eval.dir/rule @@ -1858,7 +1934,7 @@ mnist-eval: examples/mnist/CMakeFiles/mnist-eval.dir/rule # codegen rule for target. examples/mnist/CMakeFiles/mnist-eval.dir/codegen: $(MAKE) $(MAKESILENT) -f examples/mnist/CMakeFiles/mnist-eval.dir/build.make examples/mnist/CMakeFiles/mnist-eval.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=45,46 "Finished codegen for target mnist-eval" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=44 "Finished codegen for target mnist-eval" .PHONY : examples/mnist/CMakeFiles/mnist-eval.dir/codegen # clean rule for target. @@ -1877,12 +1953,12 @@ examples/mnist/CMakeFiles/mnist-train.dir/all: examples/CMakeFiles/common.dir/al examples/mnist/CMakeFiles/mnist-train.dir/all: examples/mnist/CMakeFiles/mnist-common.dir/all $(MAKE) $(MAKESILENT) -f examples/mnist/CMakeFiles/mnist-train.dir/build.make examples/mnist/CMakeFiles/mnist-train.dir/depend $(MAKE) $(MAKESILENT) -f examples/mnist/CMakeFiles/mnist-train.dir/build.make examples/mnist/CMakeFiles/mnist-train.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=47,48 "Built target mnist-train" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=45,46 "Built target mnist-train" .PHONY : examples/mnist/CMakeFiles/mnist-train.dir/all # Build rule for subdir invocation for target. examples/mnist/CMakeFiles/mnist-train.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 29 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 28 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/mnist/CMakeFiles/mnist-train.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/mnist/CMakeFiles/mnist-train.dir/rule @@ -1894,7 +1970,7 @@ mnist-train: examples/mnist/CMakeFiles/mnist-train.dir/rule # codegen rule for target. examples/mnist/CMakeFiles/mnist-train.dir/codegen: $(MAKE) $(MAKESILENT) -f examples/mnist/CMakeFiles/mnist-train.dir/build.make examples/mnist/CMakeFiles/mnist-train.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=47,48 "Finished codegen for target mnist-train" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=45,46 "Finished codegen for target mnist-train" .PHONY : examples/mnist/CMakeFiles/mnist-train.dir/codegen # clean rule for target. @@ -1912,12 +1988,12 @@ examples/sam/CMakeFiles/sam.dir/all: src/CMakeFiles/ggml-cpu.dir/all examples/sam/CMakeFiles/sam.dir/all: examples/CMakeFiles/common.dir/all $(MAKE) $(MAKESILENT) -f examples/sam/CMakeFiles/sam.dir/build.make examples/sam/CMakeFiles/sam.dir/depend $(MAKE) $(MAKESILENT) -f examples/sam/CMakeFiles/sam.dir/build.make examples/sam/CMakeFiles/sam.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=54,55 "Built target sam" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=56 "Built target sam" .PHONY : examples/sam/CMakeFiles/sam.dir/all # Build rule for subdir invocation for target. examples/sam/CMakeFiles/sam.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 27 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/sam/CMakeFiles/sam.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/sam/CMakeFiles/sam.dir/rule @@ -1929,7 +2005,7 @@ sam: examples/sam/CMakeFiles/sam.dir/rule # codegen rule for target. examples/sam/CMakeFiles/sam.dir/codegen: $(MAKE) $(MAKESILENT) -f examples/sam/CMakeFiles/sam.dir/build.make examples/sam/CMakeFiles/sam.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=54,55 "Finished codegen for target sam" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=56 "Finished codegen for target sam" .PHONY : examples/sam/CMakeFiles/sam.dir/codegen # clean rule for target. @@ -1946,7 +2022,7 @@ examples/simple/CMakeFiles/simple-ctx.dir/all: src/CMakeFiles/ggml.dir/all examples/simple/CMakeFiles/simple-ctx.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f examples/simple/CMakeFiles/simple-ctx.dir/build.make examples/simple/CMakeFiles/simple-ctx.dir/depend $(MAKE) $(MAKESILENT) -f examples/simple/CMakeFiles/simple-ctx.dir/build.make examples/simple/CMakeFiles/simple-ctx.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=58 "Built target simple-ctx" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=59,60 "Built target simple-ctx" .PHONY : examples/simple/CMakeFiles/simple-ctx.dir/all # Build rule for subdir invocation for target. @@ -1963,7 +2039,7 @@ simple-ctx: examples/simple/CMakeFiles/simple-ctx.dir/rule # codegen rule for target. examples/simple/CMakeFiles/simple-ctx.dir/codegen: $(MAKE) $(MAKESILENT) -f examples/simple/CMakeFiles/simple-ctx.dir/build.make examples/simple/CMakeFiles/simple-ctx.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=58 "Finished codegen for target simple-ctx" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=59,60 "Finished codegen for target simple-ctx" .PHONY : examples/simple/CMakeFiles/simple-ctx.dir/codegen # clean rule for target. @@ -1980,12 +2056,12 @@ examples/simple/CMakeFiles/simple-backend.dir/all: src/CMakeFiles/ggml.dir/all examples/simple/CMakeFiles/simple-backend.dir/all: src/CMakeFiles/ggml-cpu.dir/all $(MAKE) $(MAKESILENT) -f examples/simple/CMakeFiles/simple-backend.dir/build.make examples/simple/CMakeFiles/simple-backend.dir/depend $(MAKE) $(MAKESILENT) -f examples/simple/CMakeFiles/simple-backend.dir/build.make examples/simple/CMakeFiles/simple-backend.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=56,57 "Built target simple-backend" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=57,58 "Built target simple-backend" .PHONY : examples/simple/CMakeFiles/simple-backend.dir/all # Build rule for subdir invocation for target. examples/simple/CMakeFiles/simple-backend.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 26 + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 25 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/simple/CMakeFiles/simple-backend.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles 0 .PHONY : examples/simple/CMakeFiles/simple-backend.dir/rule @@ -1997,7 +2073,7 @@ simple-backend: examples/simple/CMakeFiles/simple-backend.dir/rule # codegen rule for target. examples/simple/CMakeFiles/simple-backend.dir/codegen: $(MAKE) $(MAKESILENT) -f examples/simple/CMakeFiles/simple-backend.dir/build.make examples/simple/CMakeFiles/simple-backend.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=56,57 "Finished codegen for target simple-backend" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=57,58 "Finished codegen for target simple-backend" .PHONY : examples/simple/CMakeFiles/simple-backend.dir/codegen # clean rule for target. @@ -2016,7 +2092,7 @@ examples/magika/CMakeFiles/magika.dir/all: examples/CMakeFiles/common.dir/all examples/magika/CMakeFiles/magika.dir/all: examples/CMakeFiles/common-ggml.dir/all $(MAKE) $(MAKESILENT) -f examples/magika/CMakeFiles/magika.dir/build.make examples/magika/CMakeFiles/magika.dir/depend $(MAKE) $(MAKESILENT) -f examples/magika/CMakeFiles/magika.dir/build.make examples/magika/CMakeFiles/magika.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=42 "Built target magika" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=40,41 "Built target magika" .PHONY : examples/magika/CMakeFiles/magika.dir/all # Build rule for subdir invocation for target. @@ -2033,7 +2109,7 @@ magika: examples/magika/CMakeFiles/magika.dir/rule # codegen rule for target. examples/magika/CMakeFiles/magika.dir/codegen: $(MAKE) $(MAKESILENT) -f examples/magika/CMakeFiles/magika.dir/build.make examples/magika/CMakeFiles/magika.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=42 "Finished codegen for target magika" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/coggml/coggml/_codeql_build_dir/CMakeFiles --progress-num=40,41 "Finished codegen for target magika" .PHONY : examples/magika/CMakeFiles/magika.dir/codegen # clean rule for target. diff --git a/_codeql_build_dir/CMakeFiles/TargetDirectories.txt b/_codeql_build_dir/CMakeFiles/TargetDirectories.txt index 75a69a026..5abf307e3 100644 --- a/_codeql_build_dir/CMakeFiles/TargetDirectories.txt +++ b/_codeql_build_dir/CMakeFiles/TargetDirectories.txt @@ -71,6 +71,8 @@ /home/runner/work/coggml/coggml/_codeql_build_dir/examples/opencog/CMakeFiles/opencog-simple.dir /home/runner/work/coggml/coggml/_codeql_build_dir/examples/opencog/CMakeFiles/opencog-reasoning.dir /home/runner/work/coggml/coggml/_codeql_build_dir/examples/opencog/CMakeFiles/opencog-advanced.dir +/home/runner/work/coggml/coggml/_codeql_build_dir/examples/opencog/CMakeFiles/opencog-hebbian.dir +/home/runner/work/coggml/coggml/_codeql_build_dir/examples/opencog/CMakeFiles/opencog-temporal.dir /home/runner/work/coggml/coggml/_codeql_build_dir/examples/opencog/CMakeFiles/test.dir /home/runner/work/coggml/coggml/_codeql_build_dir/examples/opencog/CMakeFiles/edit_cache.dir /home/runner/work/coggml/coggml/_codeql_build_dir/examples/opencog/CMakeFiles/rebuild_cache.dir diff --git a/_codeql_build_dir/Makefile b/_codeql_build_dir/Makefile index 1e9df5e2d..90cf689a6 100644 --- a/_codeql_build_dir/Makefile +++ b/_codeql_build_dir/Makefile @@ -577,6 +577,32 @@ opencog-advanced/fast: $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-advanced.dir/build.make examples/opencog/CMakeFiles/opencog-advanced.dir/build .PHONY : opencog-advanced/fast +#============================================================================= +# Target rules for targets named opencog-hebbian + +# Build rule for target. +opencog-hebbian: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 opencog-hebbian +.PHONY : opencog-hebbian + +# fast build rule for target. +opencog-hebbian/fast: + $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-hebbian.dir/build.make examples/opencog/CMakeFiles/opencog-hebbian.dir/build +.PHONY : opencog-hebbian/fast + +#============================================================================= +# Target rules for targets named opencog-temporal + +# Build rule for target. +opencog-temporal: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 opencog-temporal +.PHONY : opencog-temporal + +# fast build rule for target. +opencog-temporal/fast: + $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-temporal.dir/build.make examples/opencog/CMakeFiles/opencog-temporal.dir/build +.PHONY : opencog-temporal/fast + #============================================================================= # Target rules for targets named gpt-2-ctx @@ -803,8 +829,10 @@ help: @echo "... mnist-eval" @echo "... mnist-train" @echo "... opencog-advanced" + @echo "... opencog-hebbian" @echo "... opencog-reasoning" @echo "... opencog-simple" + @echo "... opencog-temporal" @echo "... sam" @echo "... simple-backend" @echo "... simple-ctx" diff --git a/_codeql_build_dir/bin/test-opencog b/_codeql_build_dir/bin/test-opencog index cad978778..217bb318a 100755 Binary files a/_codeql_build_dir/bin/test-opencog and b/_codeql_build_dir/bin/test-opencog differ diff --git a/_codeql_build_dir/examples/CMakeFiles/progress.marks b/_codeql_build_dir/examples/CMakeFiles/progress.marks index b1e7d265f..4b9026d8e 100644 --- a/_codeql_build_dir/examples/CMakeFiles/progress.marks +++ b/_codeql_build_dir/examples/CMakeFiles/progress.marks @@ -1 +1 @@ -61 +63 diff --git a/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/progress.make b/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/progress.make index 70f77108d..8e5788007 100644 --- a/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/progress.make +++ b/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-alloc.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 28 +CMAKE_PROGRESS_1 = 27 CMAKE_PROGRESS_2 = diff --git a/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-backend.dir/progress.make b/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-backend.dir/progress.make index df87bc244..ec204d332 100644 --- a/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-backend.dir/progress.make +++ b/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-backend.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 29 -CMAKE_PROGRESS_2 = 30 +CMAKE_PROGRESS_1 = 28 +CMAKE_PROGRESS_2 = 29 diff --git a/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-batched.dir/progress.make b/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-batched.dir/progress.make index b1ca49356..335ef43aa 100644 --- a/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-batched.dir/progress.make +++ b/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-batched.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 31 -CMAKE_PROGRESS_2 = 32 +CMAKE_PROGRESS_1 = 30 +CMAKE_PROGRESS_2 = 31 diff --git a/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/progress.make b/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/progress.make index c354d5c03..e1615c182 100644 --- a/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/progress.make +++ b/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-ctx.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 33 -CMAKE_PROGRESS_2 = 34 +CMAKE_PROGRESS_1 = 32 +CMAKE_PROGRESS_2 = 33 diff --git a/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/progress.make b/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/progress.make index 7bd5b1719..7f64d5421 100644 --- a/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/progress.make +++ b/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-quantize.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 35 -CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 34 diff --git a/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-sched.dir/progress.make b/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-sched.dir/progress.make index 2178e35f7..5419900c5 100644 --- a/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-sched.dir/progress.make +++ b/_codeql_build_dir/examples/gpt-2/CMakeFiles/gpt-2-sched.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 36 -CMAKE_PROGRESS_2 = 37 +CMAKE_PROGRESS_1 = 35 +CMAKE_PROGRESS_2 = 36 diff --git a/_codeql_build_dir/examples/gpt-2/CMakeFiles/progress.marks b/_codeql_build_dir/examples/gpt-2/CMakeFiles/progress.marks index 81b5c5d06..7facc8993 100644 --- a/_codeql_build_dir/examples/gpt-2/CMakeFiles/progress.marks +++ b/_codeql_build_dir/examples/gpt-2/CMakeFiles/progress.marks @@ -1 +1 @@ -37 +36 diff --git a/_codeql_build_dir/examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/progress.make b/_codeql_build_dir/examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/progress.make index eb247b083..6ef9ffe7a 100644 --- a/_codeql_build_dir/examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/progress.make +++ b/_codeql_build_dir/examples/gpt-j/CMakeFiles/gpt-j-quantize.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 40 -CMAKE_PROGRESS_2 = 41 +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 39 diff --git a/_codeql_build_dir/examples/gpt-j/CMakeFiles/gpt-j.dir/progress.make b/_codeql_build_dir/examples/gpt-j/CMakeFiles/gpt-j.dir/progress.make index ad2d35745..6e6a7b1dd 100644 --- a/_codeql_build_dir/examples/gpt-j/CMakeFiles/gpt-j.dir/progress.make +++ b/_codeql_build_dir/examples/gpt-j/CMakeFiles/gpt-j.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 38 -CMAKE_PROGRESS_2 = 39 +CMAKE_PROGRESS_1 = 37 +CMAKE_PROGRESS_2 = 38 diff --git a/_codeql_build_dir/examples/gpt-j/CMakeFiles/progress.marks b/_codeql_build_dir/examples/gpt-j/CMakeFiles/progress.marks index e85087aff..f04c001f3 100644 --- a/_codeql_build_dir/examples/gpt-j/CMakeFiles/progress.marks +++ b/_codeql_build_dir/examples/gpt-j/CMakeFiles/progress.marks @@ -1 +1 @@ -31 +29 diff --git a/_codeql_build_dir/examples/magika/CMakeFiles/magika.dir/progress.make b/_codeql_build_dir/examples/magika/CMakeFiles/magika.dir/progress.make index 3c4649e85..eb247b083 100644 --- a/_codeql_build_dir/examples/magika/CMakeFiles/magika.dir/progress.make +++ b/_codeql_build_dir/examples/magika/CMakeFiles/magika.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 42 -CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_1 = 40 +CMAKE_PROGRESS_2 = 41 diff --git a/_codeql_build_dir/examples/mnist/CMakeFiles/mnist-common.dir/progress.make b/_codeql_build_dir/examples/mnist/CMakeFiles/mnist-common.dir/progress.make index 147cdba82..0ae216536 100644 --- a/_codeql_build_dir/examples/mnist/CMakeFiles/mnist-common.dir/progress.make +++ b/_codeql_build_dir/examples/mnist/CMakeFiles/mnist-common.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 43 -CMAKE_PROGRESS_2 = 44 +CMAKE_PROGRESS_1 = 42 +CMAKE_PROGRESS_2 = 43 diff --git a/_codeql_build_dir/examples/mnist/CMakeFiles/mnist-eval.dir/progress.make b/_codeql_build_dir/examples/mnist/CMakeFiles/mnist-eval.dir/progress.make index ddd8d40ac..8ee98145e 100644 --- a/_codeql_build_dir/examples/mnist/CMakeFiles/mnist-eval.dir/progress.make +++ b/_codeql_build_dir/examples/mnist/CMakeFiles/mnist-eval.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 45 -CMAKE_PROGRESS_2 = 46 +CMAKE_PROGRESS_1 = 44 +CMAKE_PROGRESS_2 = diff --git a/_codeql_build_dir/examples/mnist/CMakeFiles/mnist-train.dir/progress.make b/_codeql_build_dir/examples/mnist/CMakeFiles/mnist-train.dir/progress.make index ab595e5ba..ddd8d40ac 100644 --- a/_codeql_build_dir/examples/mnist/CMakeFiles/mnist-train.dir/progress.make +++ b/_codeql_build_dir/examples/mnist/CMakeFiles/mnist-train.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 47 -CMAKE_PROGRESS_2 = 48 +CMAKE_PROGRESS_1 = 45 +CMAKE_PROGRESS_2 = 46 diff --git a/_codeql_build_dir/examples/mnist/CMakeFiles/progress.marks b/_codeql_build_dir/examples/mnist/CMakeFiles/progress.marks index e85087aff..f04c001f3 100644 --- a/_codeql_build_dir/examples/mnist/CMakeFiles/progress.marks +++ b/_codeql_build_dir/examples/mnist/CMakeFiles/progress.marks @@ -1 +1 @@ -31 +29 diff --git a/_codeql_build_dir/examples/opencog/CMakeFiles/opencog-advanced.dir/progress.make b/_codeql_build_dir/examples/opencog/CMakeFiles/opencog-advanced.dir/progress.make index 4733d2b63..ab595e5ba 100644 --- a/_codeql_build_dir/examples/opencog/CMakeFiles/opencog-advanced.dir/progress.make +++ b/_codeql_build_dir/examples/opencog/CMakeFiles/opencog-advanced.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 49 -CMAKE_PROGRESS_2 = 50 +CMAKE_PROGRESS_1 = 47 +CMAKE_PROGRESS_2 = 48 diff --git a/_codeql_build_dir/examples/opencog/CMakeFiles/progress.marks b/_codeql_build_dir/examples/opencog/CMakeFiles/progress.marks index e85087aff..a78736459 100644 --- a/_codeql_build_dir/examples/opencog/CMakeFiles/progress.marks +++ b/_codeql_build_dir/examples/opencog/CMakeFiles/progress.marks @@ -1 +1 @@ -31 +34 diff --git a/_codeql_build_dir/examples/opencog/Makefile b/_codeql_build_dir/examples/opencog/Makefile index 05dcce1cb..1471f30a8 100644 --- a/_codeql_build_dir/examples/opencog/Makefile +++ b/_codeql_build_dir/examples/opencog/Makefile @@ -216,6 +216,34 @@ opencog-advanced/fast: cd /home/runner/work/coggml/coggml/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-advanced.dir/build.make examples/opencog/CMakeFiles/opencog-advanced.dir/build .PHONY : opencog-advanced/fast +# Convenience name for target. +examples/opencog/CMakeFiles/opencog-hebbian.dir/rule: + cd /home/runner/work/coggml/coggml/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/opencog/CMakeFiles/opencog-hebbian.dir/rule +.PHONY : examples/opencog/CMakeFiles/opencog-hebbian.dir/rule + +# Convenience name for target. +opencog-hebbian: examples/opencog/CMakeFiles/opencog-hebbian.dir/rule +.PHONY : opencog-hebbian + +# fast build rule for target. +opencog-hebbian/fast: + cd /home/runner/work/coggml/coggml/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-hebbian.dir/build.make examples/opencog/CMakeFiles/opencog-hebbian.dir/build +.PHONY : opencog-hebbian/fast + +# Convenience name for target. +examples/opencog/CMakeFiles/opencog-temporal.dir/rule: + cd /home/runner/work/coggml/coggml/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/opencog/CMakeFiles/opencog-temporal.dir/rule +.PHONY : examples/opencog/CMakeFiles/opencog-temporal.dir/rule + +# Convenience name for target. +opencog-temporal: examples/opencog/CMakeFiles/opencog-temporal.dir/rule +.PHONY : opencog-temporal + +# fast build rule for target. +opencog-temporal/fast: + cd /home/runner/work/coggml/coggml/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-temporal.dir/build.make examples/opencog/CMakeFiles/opencog-temporal.dir/build +.PHONY : opencog-temporal/fast + advanced_features.o: advanced_features.cpp.o .PHONY : advanced_features.o @@ -240,6 +268,30 @@ advanced_features.cpp.s: cd /home/runner/work/coggml/coggml/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-advanced.dir/build.make examples/opencog/CMakeFiles/opencog-advanced.dir/advanced_features.cpp.s .PHONY : advanced_features.cpp.s +hebbian_learning.o: hebbian_learning.cpp.o +.PHONY : hebbian_learning.o + +# target to build an object file +hebbian_learning.cpp.o: + cd /home/runner/work/coggml/coggml/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-hebbian.dir/build.make examples/opencog/CMakeFiles/opencog-hebbian.dir/hebbian_learning.cpp.o +.PHONY : hebbian_learning.cpp.o + +hebbian_learning.i: hebbian_learning.cpp.i +.PHONY : hebbian_learning.i + +# target to preprocess a source file +hebbian_learning.cpp.i: + cd /home/runner/work/coggml/coggml/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-hebbian.dir/build.make examples/opencog/CMakeFiles/opencog-hebbian.dir/hebbian_learning.cpp.i +.PHONY : hebbian_learning.cpp.i + +hebbian_learning.s: hebbian_learning.cpp.s +.PHONY : hebbian_learning.s + +# target to generate assembly for a file +hebbian_learning.cpp.s: + cd /home/runner/work/coggml/coggml/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-hebbian.dir/build.make examples/opencog/CMakeFiles/opencog-hebbian.dir/hebbian_learning.cpp.s +.PHONY : hebbian_learning.cpp.s + main.o: main.cpp.o .PHONY : main.o @@ -288,6 +340,30 @@ reasoning_example.cpp.s: cd /home/runner/work/coggml/coggml/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-reasoning.dir/build.make examples/opencog/CMakeFiles/opencog-reasoning.dir/reasoning_example.cpp.s .PHONY : reasoning_example.cpp.s +temporal_reasoning.o: temporal_reasoning.cpp.o +.PHONY : temporal_reasoning.o + +# target to build an object file +temporal_reasoning.cpp.o: + cd /home/runner/work/coggml/coggml/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-temporal.dir/build.make examples/opencog/CMakeFiles/opencog-temporal.dir/temporal_reasoning.cpp.o +.PHONY : temporal_reasoning.cpp.o + +temporal_reasoning.i: temporal_reasoning.cpp.i +.PHONY : temporal_reasoning.i + +# target to preprocess a source file +temporal_reasoning.cpp.i: + cd /home/runner/work/coggml/coggml/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-temporal.dir/build.make examples/opencog/CMakeFiles/opencog-temporal.dir/temporal_reasoning.cpp.i +.PHONY : temporal_reasoning.cpp.i + +temporal_reasoning.s: temporal_reasoning.cpp.s +.PHONY : temporal_reasoning.s + +# target to generate assembly for a file +temporal_reasoning.cpp.s: + cd /home/runner/work/coggml/coggml/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f examples/opencog/CMakeFiles/opencog-temporal.dir/build.make examples/opencog/CMakeFiles/opencog-temporal.dir/temporal_reasoning.cpp.s +.PHONY : temporal_reasoning.cpp.s + # Help Target help: @echo "The following are some of the valid targets for this Makefile:" @@ -302,17 +378,25 @@ help: @echo "... rebuild_cache" @echo "... test" @echo "... opencog-advanced" + @echo "... opencog-hebbian" @echo "... opencog-reasoning" @echo "... opencog-simple" + @echo "... opencog-temporal" @echo "... advanced_features.o" @echo "... advanced_features.i" @echo "... advanced_features.s" + @echo "... hebbian_learning.o" + @echo "... hebbian_learning.i" + @echo "... hebbian_learning.s" @echo "... main.o" @echo "... main.i" @echo "... main.s" @echo "... reasoning_example.o" @echo "... reasoning_example.i" @echo "... reasoning_example.s" + @echo "... temporal_reasoning.o" + @echo "... temporal_reasoning.i" + @echo "... temporal_reasoning.s" .PHONY : help diff --git a/_codeql_build_dir/examples/sam/CMakeFiles/progress.marks b/_codeql_build_dir/examples/sam/CMakeFiles/progress.marks index f64f5d8d8..7273c0fa8 100644 --- a/_codeql_build_dir/examples/sam/CMakeFiles/progress.marks +++ b/_codeql_build_dir/examples/sam/CMakeFiles/progress.marks @@ -1 +1 @@ -27 +25 diff --git a/_codeql_build_dir/examples/sam/CMakeFiles/sam.dir/progress.make b/_codeql_build_dir/examples/sam/CMakeFiles/sam.dir/progress.make index 2e6ba9056..d20be7da3 100644 --- a/_codeql_build_dir/examples/sam/CMakeFiles/sam.dir/progress.make +++ b/_codeql_build_dir/examples/sam/CMakeFiles/sam.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 54 -CMAKE_PROGRESS_2 = 55 +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 56 diff --git a/_codeql_build_dir/examples/simple/CMakeFiles/simple-backend.dir/progress.make b/_codeql_build_dir/examples/simple/CMakeFiles/simple-backend.dir/progress.make index fb03824bd..36e8be29e 100644 --- a/_codeql_build_dir/examples/simple/CMakeFiles/simple-backend.dir/progress.make +++ b/_codeql_build_dir/examples/simple/CMakeFiles/simple-backend.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 56 -CMAKE_PROGRESS_2 = 57 +CMAKE_PROGRESS_1 = 57 +CMAKE_PROGRESS_2 = 58 diff --git a/_codeql_build_dir/examples/simple/CMakeFiles/simple-ctx.dir/progress.make b/_codeql_build_dir/examples/simple/CMakeFiles/simple-ctx.dir/progress.make index b176653af..31f55b050 100644 --- a/_codeql_build_dir/examples/simple/CMakeFiles/simple-ctx.dir/progress.make +++ b/_codeql_build_dir/examples/simple/CMakeFiles/simple-ctx.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = 58 +CMAKE_PROGRESS_1 = 59 +CMAKE_PROGRESS_2 = 60 diff --git a/_codeql_build_dir/examples/yolo/CMakeFiles/progress.marks b/_codeql_build_dir/examples/yolo/CMakeFiles/progress.marks index 9902f1784..f64f5d8d8 100644 --- a/_codeql_build_dir/examples/yolo/CMakeFiles/progress.marks +++ b/_codeql_build_dir/examples/yolo/CMakeFiles/progress.marks @@ -1 +1 @@ -28 +27 diff --git a/_codeql_build_dir/ggml-config.cmake b/_codeql_build_dir/ggml-config.cmake index db33cf46f..23a78346a 100644 --- a/_codeql_build_dir/ggml-config.cmake +++ b/_codeql_build_dir/ggml-config.cmake @@ -44,12 +44,13 @@ set(GGML_AVX512_VNNI "OFF") set(GGML_AVX_VNNI "OFF") set(GGML_BACKEND_DIR "") set(GGML_BACKEND_DL "OFF") +set(GGML_BIN_INSTALL_DIR "bin") set(GGML_BLAS "OFF") set(GGML_BLAS_DEFAULT "OFF") set(GGML_BLAS_VENDOR "Generic") set(GGML_BLAS_VENDOR_DEFAULT "Generic") set(GGML_BMI2 "OFF") -set(GGML_BUILD_COMMIT "720dc3c") +set(GGML_BUILD_COMMIT "57a45c1") set(GGML_BUILD_EXAMPLES "ON") set(GGML_BUILD_TESTS "ON") set(GGML_CCACHE "ON") @@ -83,7 +84,9 @@ set(GGML_HIP_GRAPHS "OFF") set(GGML_HIP_MMQ_MFMA "ON") set(GGML_HIP_NO_VMM "ON") set(GGML_HIP_ROCWMMA_FATTN "OFF") +set(GGML_INCLUDE_INSTALL_DIR "include") set(GGML_LASX "ON") +set(GGML_LIB_INSTALL_DIR "lib") set(GGML_LLAMAFILE "OFF") set(GGML_LLAMAFILE_DEFAULT "OFF") set(GGML_LSX "ON") diff --git a/_codeql_build_dir/src/CMakeFiles/ggml-base.dir/flags.make b/_codeql_build_dir/src/CMakeFiles/ggml-base.dir/flags.make index e24d68b22..e04d312df 100644 --- a/_codeql_build_dir/src/CMakeFiles/ggml-base.dir/flags.make +++ b/_codeql_build_dir/src/CMakeFiles/ggml-base.dir/flags.make @@ -3,13 +3,13 @@ # compile C with /home/runner/work/coggml/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc # compile CXX with /home/runner/work/coggml/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -C_DEFINES = -DGGML_BUILD -DGGML_COMMIT=\"720dc3c\" -DGGML_SCHED_MAX_COPIES=4 -DGGML_SHARED -DGGML_VERSION=\"0.9.4-dirty\" -D_GNU_SOURCE -D_XOPEN_SOURCE=600 -Dggml_base_EXPORTS +C_DEFINES = -DGGML_BUILD -DGGML_COMMIT=\"57a45c1\" -DGGML_SCHED_MAX_COPIES=4 -DGGML_SHARED -DGGML_VERSION=\"0.9.4-dirty\" -D_GNU_SOURCE -D_XOPEN_SOURCE=600 -Dggml_base_EXPORTS C_INCLUDES = -I/home/runner/work/coggml/coggml/src/. -I/home/runner/work/coggml/coggml/src/../include C_FLAGS = -O3 -DNDEBUG -std=gnu11 -fPIC -Wshadow -Wstrict-prototypes -Wpointer-arith -Wmissing-prototypes -Werror=implicit-int -Werror=implicit-function-declaration -Wall -Wextra -Wpedantic -Wcast-qual -Wno-unused-function -Wdouble-promotion -CXX_DEFINES = -DGGML_BUILD -DGGML_COMMIT=\"720dc3c\" -DGGML_SCHED_MAX_COPIES=4 -DGGML_SHARED -DGGML_VERSION=\"0.9.4-dirty\" -D_GNU_SOURCE -D_XOPEN_SOURCE=600 -Dggml_base_EXPORTS +CXX_DEFINES = -DGGML_BUILD -DGGML_COMMIT=\"57a45c1\" -DGGML_SCHED_MAX_COPIES=4 -DGGML_SHARED -DGGML_VERSION=\"0.9.4-dirty\" -D_GNU_SOURCE -D_XOPEN_SOURCE=600 -Dggml_base_EXPORTS CXX_INCLUDES = -I/home/runner/work/coggml/coggml/src/. -I/home/runner/work/coggml/coggml/src/../include diff --git a/_codeql_build_dir/src/CMakeFiles/ggml-base.dir/progress.make b/_codeql_build_dir/src/CMakeFiles/ggml-base.dir/progress.make index c02b9b5a8..905a58e90 100644 --- a/_codeql_build_dir/src/CMakeFiles/ggml-base.dir/progress.make +++ b/_codeql_build_dir/src/CMakeFiles/ggml-base.dir/progress.make @@ -1,10 +1,10 @@ -CMAKE_PROGRESS_1 = 7 -CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_1 = 6 +CMAKE_PROGRESS_2 = 7 CMAKE_PROGRESS_3 = 8 CMAKE_PROGRESS_4 = 9 CMAKE_PROGRESS_5 = 10 CMAKE_PROGRESS_6 = 11 -CMAKE_PROGRESS_7 = 12 -CMAKE_PROGRESS_8 = 13 -CMAKE_PROGRESS_9 = 14 +CMAKE_PROGRESS_7 = +CMAKE_PROGRESS_8 = 12 +CMAKE_PROGRESS_9 = 13 diff --git a/_codeql_build_dir/src/CMakeFiles/ggml-cpu.dir/progress.make b/_codeql_build_dir/src/CMakeFiles/ggml-cpu.dir/progress.make index 8cf3f89dc..a9e924261 100644 --- a/_codeql_build_dir/src/CMakeFiles/ggml-cpu.dir/progress.make +++ b/_codeql_build_dir/src/CMakeFiles/ggml-cpu.dir/progress.make @@ -1,16 +1,16 @@ -CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_1 = 14 CMAKE_PROGRESS_2 = 15 CMAKE_PROGRESS_3 = 16 -CMAKE_PROGRESS_4 = 17 -CMAKE_PROGRESS_5 = 18 -CMAKE_PROGRESS_6 = 19 -CMAKE_PROGRESS_7 = 20 -CMAKE_PROGRESS_8 = 21 -CMAKE_PROGRESS_9 = +CMAKE_PROGRESS_4 = +CMAKE_PROGRESS_5 = 17 +CMAKE_PROGRESS_6 = 18 +CMAKE_PROGRESS_7 = 19 +CMAKE_PROGRESS_8 = 20 +CMAKE_PROGRESS_9 = 21 CMAKE_PROGRESS_10 = 22 -CMAKE_PROGRESS_11 = 23 -CMAKE_PROGRESS_12 = 24 -CMAKE_PROGRESS_13 = 25 -CMAKE_PROGRESS_14 = 26 -CMAKE_PROGRESS_15 = 27 +CMAKE_PROGRESS_11 = +CMAKE_PROGRESS_12 = 23 +CMAKE_PROGRESS_13 = 24 +CMAKE_PROGRESS_14 = 25 +CMAKE_PROGRESS_15 = 26 diff --git a/_codeql_build_dir/src/CMakeFiles/ggml.dir/progress.make b/_codeql_build_dir/src/CMakeFiles/ggml.dir/progress.make index 2088a4d40..1427483f4 100644 --- a/_codeql_build_dir/src/CMakeFiles/ggml.dir/progress.make +++ b/_codeql_build_dir/src/CMakeFiles/ggml.dir/progress.make @@ -1,4 +1,4 @@ CMAKE_PROGRESS_1 = 4 CMAKE_PROGRESS_2 = 5 -CMAKE_PROGRESS_3 = 6 +CMAKE_PROGRESS_3 = diff --git a/_codeql_build_dir/src/CMakeFiles/progress.marks b/_codeql_build_dir/src/CMakeFiles/progress.marks index a45fd52cc..409940768 100644 --- a/_codeql_build_dir/src/CMakeFiles/progress.marks +++ b/_codeql_build_dir/src/CMakeFiles/progress.marks @@ -1 +1 @@ -24 +23 diff --git a/_codeql_build_dir/src/libggml-base.so b/_codeql_build_dir/src/libggml-base.so index e991575f1..06e696ad1 100755 Binary files a/_codeql_build_dir/src/libggml-base.so and b/_codeql_build_dir/src/libggml-base.so differ diff --git a/_codeql_build_dir/src/libggml.so b/_codeql_build_dir/src/libggml.so index 7d088469b..25eb7387d 100755 Binary files a/_codeql_build_dir/src/libggml.so and b/_codeql_build_dir/src/libggml.so differ diff --git a/_codeql_build_dir/tests/CMakeFiles/progress.marks b/_codeql_build_dir/tests/CMakeFiles/progress.marks index 4b9026d8e..abdfb053e 100644 --- a/_codeql_build_dir/tests/CMakeFiles/progress.marks +++ b/_codeql_build_dir/tests/CMakeFiles/progress.marks @@ -1 +1 @@ -63 +60 diff --git a/_codeql_build_dir/tests/CMakeFiles/test-arange.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-arange.dir/progress.make index 31f55b050..a86269a81 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-arange.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-arange.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 59 -CMAKE_PROGRESS_2 = 60 +CMAKE_PROGRESS_1 = 61 +CMAKE_PROGRESS_2 = diff --git a/_codeql_build_dir/tests/CMakeFiles/test-backend-ops.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-backend-ops.dir/progress.make index 2037d6406..efa3e6a28 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-backend-ops.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-backend-ops.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 61 -CMAKE_PROGRESS_2 = 62 +CMAKE_PROGRESS_1 = 62 +CMAKE_PROGRESS_2 = 63 diff --git a/_codeql_build_dir/tests/CMakeFiles/test-cont.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-cont.dir/progress.make index d17f31718..977a7f670 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-cont.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-cont.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 63 -CMAKE_PROGRESS_2 = 64 +CMAKE_PROGRESS_1 = 64 +CMAKE_PROGRESS_2 = 65 diff --git a/_codeql_build_dir/tests/CMakeFiles/test-conv-transpose-1d.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-conv-transpose-1d.dir/progress.make index 6846ccae2..92cb53a37 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-conv-transpose-1d.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-conv-transpose-1d.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 66 -CMAKE_PROGRESS_2 = 67 +CMAKE_PROGRESS_1 = 67 +CMAKE_PROGRESS_2 = 68 diff --git a/_codeql_build_dir/tests/CMakeFiles/test-conv-transpose.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-conv-transpose.dir/progress.make index 05e01bbc1..871f9f58d 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-conv-transpose.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-conv-transpose.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = 65 +CMAKE_PROGRESS_1 = 66 +CMAKE_PROGRESS_2 = diff --git a/_codeql_build_dir/tests/CMakeFiles/test-conv1d-dw-c1.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-conv1d-dw-c1.dir/progress.make index 1dd7dbf74..bfbf6b1ff 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-conv1d-dw-c1.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-conv1d-dw-c1.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 70 -CMAKE_PROGRESS_2 = 71 +CMAKE_PROGRESS_1 = 71 +CMAKE_PROGRESS_2 = 72 diff --git a/_codeql_build_dir/tests/CMakeFiles/test-conv1d-dw-c2.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-conv1d-dw-c2.dir/progress.make index 47095a0f1..f0bc12b8f 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-conv1d-dw-c2.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-conv1d-dw-c2.dir/progress.make @@ -1,3 +1,3 @@ CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = 72 +CMAKE_PROGRESS_2 = 73 diff --git a/_codeql_build_dir/tests/CMakeFiles/test-conv1d.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-conv1d.dir/progress.make index 30ecb1ee1..352b7a46f 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-conv1d.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-conv1d.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 68 -CMAKE_PROGRESS_2 = 69 +CMAKE_PROGRESS_1 = 69 +CMAKE_PROGRESS_2 = 70 diff --git a/_codeql_build_dir/tests/CMakeFiles/test-conv2d-dw.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-conv2d-dw.dir/progress.make index 2f0ffa437..ef3585eae 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-conv2d-dw.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-conv2d-dw.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 75 -CMAKE_PROGRESS_2 = 76 +CMAKE_PROGRESS_1 = 76 +CMAKE_PROGRESS_2 = 77 diff --git a/_codeql_build_dir/tests/CMakeFiles/test-conv2d.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-conv2d.dir/progress.make index 55f8f35ce..ccea90436 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-conv2d.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-conv2d.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 73 -CMAKE_PROGRESS_2 = 74 +CMAKE_PROGRESS_1 = 74 +CMAKE_PROGRESS_2 = 75 diff --git a/_codeql_build_dir/tests/CMakeFiles/test-customop.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-customop.dir/progress.make index ee7811fe3..3a909bb56 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-customop.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-customop.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 77 +CMAKE_PROGRESS_1 = CMAKE_PROGRESS_2 = 78 diff --git a/_codeql_build_dir/tests/CMakeFiles/test-dup.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-dup.dir/progress.make index c7053ddfd..541af66b5 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-dup.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-dup.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = 79 +CMAKE_PROGRESS_1 = 79 +CMAKE_PROGRESS_2 = 80 diff --git a/_codeql_build_dir/tests/CMakeFiles/test-interpolate.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-interpolate.dir/progress.make index 2e98ca50e..f85a85d9d 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-interpolate.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-interpolate.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 80 -CMAKE_PROGRESS_2 = 81 +CMAKE_PROGRESS_1 = 81 +CMAKE_PROGRESS_2 = 82 diff --git a/_codeql_build_dir/tests/CMakeFiles/test-opencog.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-opencog.dir/progress.make index 02743ecce..6a860595a 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-opencog.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-opencog.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 82 -CMAKE_PROGRESS_2 = 83 +CMAKE_PROGRESS_1 = 83 +CMAKE_PROGRESS_2 = diff --git a/_codeql_build_dir/tests/CMakeFiles/test-pad-reflect-1d.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-pad-reflect-1d.dir/progress.make index 9cb3549e1..bdcf4c89d 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-pad-reflect-1d.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-pad-reflect-1d.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = 86 +CMAKE_PROGRESS_1 = 86 +CMAKE_PROGRESS_2 = 87 diff --git a/_codeql_build_dir/tests/CMakeFiles/test-pool.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-pool.dir/progress.make index 42cc3370c..981281d23 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-pool.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-pool.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 87 -CMAKE_PROGRESS_2 = 88 +CMAKE_PROGRESS_1 = 88 +CMAKE_PROGRESS_2 = diff --git a/_codeql_build_dir/tests/CMakeFiles/test-rel-pos.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-rel-pos.dir/progress.make index 7614da18c..b52c25b44 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-rel-pos.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-rel-pos.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = 93 +CMAKE_PROGRESS_1 = 93 +CMAKE_PROGRESS_2 = 94 diff --git a/_codeql_build_dir/tests/CMakeFiles/test-roll.dir/progress.make b/_codeql_build_dir/tests/CMakeFiles/test-roll.dir/progress.make index c24acf62c..11c02a2e5 100644 --- a/_codeql_build_dir/tests/CMakeFiles/test-roll.dir/progress.make +++ b/_codeql_build_dir/tests/CMakeFiles/test-roll.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 94 +CMAKE_PROGRESS_1 = CMAKE_PROGRESS_2 = 95 diff --git a/examples/opencog/CMakeLists.txt b/examples/opencog/CMakeLists.txt index 178db0c7f..7d369d77c 100644 --- a/examples/opencog/CMakeLists.txt +++ b/examples/opencog/CMakeLists.txt @@ -12,3 +12,13 @@ set(TARGET opencog-advanced) add_executable(${TARGET} advanced_features.cpp) target_link_libraries(${TARGET} PRIVATE ggml common-ggml) target_compile_features(${TARGET} PRIVATE cxx_std_17) + +set(TARGET opencog-hebbian) +add_executable(${TARGET} hebbian_learning.cpp) +target_link_libraries(${TARGET} PRIVATE ggml common-ggml) +target_compile_features(${TARGET} PRIVATE cxx_std_17) + +set(TARGET opencog-temporal) +add_executable(${TARGET} temporal_reasoning.cpp) +target_link_libraries(${TARGET} PRIVATE ggml common-ggml) +target_compile_features(${TARGET} PRIVATE cxx_std_17) diff --git a/examples/opencog/README.md b/examples/opencog/README.md index ccbcbb02f..e4a4003f6 100644 --- a/examples/opencog/README.md +++ b/examples/opencog/README.md @@ -67,6 +67,29 @@ Comprehensive feature demonstration: ./bin/opencog-advanced ``` +### opencog-hebbian +Hebbian learning demonstration ("Neurons that fire together, wire together"): +- **Semantic association learning**: Strengthening connections through co-activation +- **Link-based learning**: Propagating similarity through relationships +- **Embedding normalization**: Maintaining numerical stability +- **Multi-concept scenarios**: Learning complex patterns from experience + +```bash +./bin/opencog-hebbian +``` + +### opencog-temporal +Temporal reasoning and event sequence demonstration: +- **Time intervals**: Modeling event durations and point events +- **Temporal ordering**: Before/during/simultaneous relationships +- **Temporal queries**: Finding events by time +- **Event sequences**: Causal chains and pattern recognition +- **Temporal induction**: Inferring sequential relationships + +```bash +./bin/opencog-temporal +``` + ## Key Features ### Tensor-Based Embeddings @@ -87,6 +110,21 @@ ECAN manages limited cognitive resources: - LTI accumulates over time for important atoms - Attention spreads through graph connections +### Hebbian Learning +Adaptive learning mechanism based on co-activation: +- **Hebbian principle**: "Neurons that fire together, wire together" +- **Embedding updates**: Strengthen connections between co-activated atoms +- **Link propagation**: Learn from structural relationships in the graph +- **Normalization**: Maintain numerical stability during learning + +### Temporal Reasoning +Reason about events and their timing: +- **Time intervals**: Represent event durations and point-in-time occurrences +- **Temporal relations**: Before, during, and simultaneous relationships +- **Temporal queries**: Find events by time or interval +- **Sequential inference**: Derive causal chains through temporal induction +- **Event patterns**: Recognize sequences and routines + ## Implementation Details ### Memory Efficiency @@ -109,14 +147,14 @@ ECAN manages limited cognitive resources: ```bash mkdir build && cd build cmake .. -cmake --build . --target opencog-simple opencog-reasoning opencog-advanced +cmake --build . --target opencog-simple opencog-reasoning opencog-advanced opencog-hebbian opencog-temporal ``` ## Future Enhancements Potential improvements to continue implementation: -- [ ] Hebbian learning for embedding updates -- [ ] Temporal reasoning and event sequences +- [x] Hebbian learning for embedding updates +- [x] Temporal reasoning and event sequences - [ ] Goal-directed attention allocation - [ ] Pattern mining and concept formation - [ ] Integration with neural networks diff --git a/examples/opencog/hebbian_learning.cpp b/examples/opencog/hebbian_learning.cpp new file mode 100644 index 000000000..99c62f5c7 --- /dev/null +++ b/examples/opencog/hebbian_learning.cpp @@ -0,0 +1,226 @@ +#include "ggml-opencog.h" +#include +#include +#include +#include +#include + +// Demonstrate Hebbian learning: "Neurons that fire together, wire together" +// This example shows how repeated co-activation of concepts strengthens their semantic relationship + +void print_similarity_matrix(struct ggml_opencog_atomspace* atomspace, + const std::vector& atom_ids, + const std::vector& names) { + std::cout << "\nSimilarity Matrix:\n"; + std::cout << std::setw(12) << ""; + for (const auto& name : names) { + std::cout << std::setw(10) << name; + } + std::cout << "\n"; + + for (size_t i = 0; i < atom_ids.size(); i++) { + std::cout << std::setw(12) << names[i]; + for (size_t j = 0; j < atom_ids.size(); j++) { + if (i == j) { + std::cout << std::setw(10) << "1.000"; + } else { + float sim = ggml_opencog_compute_similarity(atomspace, atom_ids[i], atom_ids[j]); + std::cout << std::setw(10) << std::fixed << std::setprecision(3) << sim; + } + } + std::cout << "\n"; + } +} + +int main() { + std::cout << "=== OpenCog Hebbian Learning Demo ===\n\n"; + + // Create AtomSpace with 64-dimensional embeddings + auto* atomspace = ggml_opencog_atomspace_new(64); + struct ggml_opencog_truth_value tv = {0.9f, 0.8f}; + + // === Example 1: Learning semantic associations === + std::cout << "Example 1: Learning Semantic Associations\n"; + std::cout << "==========================================\n\n"; + + // Create concepts for animals + std::cout << "Creating animal concepts...\n"; + uint64_t dog_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Dog", tv, {}); + uint64_t cat_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Cat", tv, {}); + uint64_t bird_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Bird", tv, {}); + uint64_t fish_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Fish", tv, {}); + + std::vector animal_ids = {dog_id, cat_id, bird_id, fish_id}; + std::vector animal_names = {"Dog", "Cat", "Bird", "Fish"}; + + std::cout << "Initial similarities (before learning):\n"; + print_similarity_matrix(atomspace, animal_ids, animal_names); + + // Simulate learning: Dog and Cat are both pets and mammals + // They are frequently thought of together + std::cout << "\nSimulating co-activation of Dog and Cat (10 iterations)...\n"; + for (int i = 0; i < 10; i++) { + ggml_opencog_hebbian_update(atomspace, dog_id, cat_id, 0.1f); + } + + std::cout << "After learning Dog-Cat association:\n"; + print_similarity_matrix(atomspace, animal_ids, animal_names); + + // === Example 2: Learning from relationships === + std::cout << "\n\nExample 2: Learning from Hierarchical Relationships\n"; + std::cout << "===================================================\n\n"; + + // Create a taxonomic hierarchy + uint64_t mammal_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Mammal", tv, {}); + uint64_t animal_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Animal", tv, {}); + + // Create inheritance links + std::cout << "Creating inheritance hierarchy:\n"; + std::cout << " Dog -> Mammal\n"; + std::cout << " Cat -> Mammal\n"; + std::cout << " Mammal -> Animal\n\n"; + + uint64_t dog_mammal_link = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_INHERITANCE_LINK, + "Dog->Mammal", tv, {dog_id, mammal_id}); + uint64_t cat_mammal_link = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_INHERITANCE_LINK, + "Cat->Mammal", tv, {cat_id, mammal_id}); + uint64_t mammal_animal_link = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_INHERITANCE_LINK, + "Mammal->Animal", tv, {mammal_id, animal_id}); + + float dog_mammal_sim_before = ggml_opencog_compute_similarity(atomspace, dog_id, mammal_id); + std::cout << "Dog-Mammal similarity before link learning: " << std::fixed << std::setprecision(4) + << dog_mammal_sim_before << "\n"; + + // Apply Hebbian learning to the links + std::cout << "Applying Hebbian learning to inheritance links (5 iterations)...\n"; + for (int i = 0; i < 5; i++) { + ggml_opencog_hebbian_update_link(atomspace, dog_mammal_link, 0.15f); + ggml_opencog_hebbian_update_link(atomspace, cat_mammal_link, 0.15f); + ggml_opencog_hebbian_update_link(atomspace, mammal_animal_link, 0.15f); + } + + float dog_mammal_sim_after = ggml_opencog_compute_similarity(atomspace, dog_id, mammal_id); + std::cout << "Dog-Mammal similarity after link learning: " << std::fixed << std::setprecision(4) + << dog_mammal_sim_after << "\n"; + std::cout << "Improvement: " << std::fixed << std::setprecision(4) + << (dog_mammal_sim_after - dog_mammal_sim_before) << "\n"; + + // === Example 3: Normalization for stability === + std::cout << "\n\nExample 3: Embedding Normalization\n"; + std::cout << "===================================\n\n"; + + // Create a new concept and apply strong learning + uint64_t horse_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Horse", tv, {}); + + auto* horse = ggml_opencog_get_atom(atomspace, horse_id); + + // Compute initial norm + float initial_norm = 0.0f; + for (size_t i = 0; i < horse->embedding_data.size(); i++) { + initial_norm += horse->embedding_data[i] * horse->embedding_data[i]; + } + initial_norm = sqrtf(initial_norm); + + std::cout << "Initial embedding norm: " << std::fixed << std::setprecision(4) << initial_norm << "\n"; + + // Apply aggressive Hebbian learning + std::cout << "Applying aggressive learning (20 iterations with high rate)...\n"; + for (int i = 0; i < 20; i++) { + ggml_opencog_hebbian_update(atomspace, horse_id, mammal_id, 0.3f); + } + + // Compute norm after learning + float norm_after_learning = 0.0f; + for (size_t i = 0; i < horse->embedding_data.size(); i++) { + norm_after_learning += horse->embedding_data[i] * horse->embedding_data[i]; + } + norm_after_learning = sqrtf(norm_after_learning); + + std::cout << "Norm after learning: " << std::fixed << std::setprecision(4) << norm_after_learning << "\n"; + + // Normalize + std::cout << "Applying normalization...\n"; + ggml_opencog_normalize_embedding(atomspace, horse_id); + + // Compute norm after normalization + float norm_after_norm = 0.0f; + for (size_t i = 0; i < horse->embedding_data.size(); i++) { + norm_after_norm += horse->embedding_data[i] * horse->embedding_data[i]; + } + norm_after_norm = sqrtf(norm_after_norm); + + std::cout << "Norm after normalization: " << std::fixed << std::setprecision(4) << norm_after_norm << "\n"; + std::cout << "(Should be close to 1.0 for numerical stability)\n"; + + // === Example 4: Multi-concept learning scenario === + std::cout << "\n\nExample 4: Multi-Concept Learning Scenario\n"; + std::cout << "==========================================\n\n"; + + std::cout << "Scenario: Learning about pets and their characteristics\n\n"; + + // Create concepts + uint64_t friendly_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Friendly", tv, {}); + uint64_t furry_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Furry", tv, {}); + uint64_t pet_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Pet", tv, {}); + + std::vector pet_concept_ids = {dog_id, cat_id, friendly_id, furry_id, pet_id}; + std::vector pet_concept_names = {"Dog", "Cat", "Friendly", "Furry", "Pet"}; + + std::cout << "Initial state:\n"; + print_similarity_matrix(atomspace, pet_concept_ids, pet_concept_names); + + // Simulate learning from experiences: + // - Dogs are friendly and furry pets + // - Cats are furry pets (less consistently friendly) + std::cout << "\nLearning from experiences:\n"; + std::cout << " Experience 1: Dog is friendly (strong association)\n"; + for (int i = 0; i < 15; i++) { + ggml_opencog_hebbian_update(atomspace, dog_id, friendly_id, 0.1f); + } + + std::cout << " Experience 2: Dog is furry\n"; + for (int i = 0; i < 12; i++) { + ggml_opencog_hebbian_update(atomspace, dog_id, furry_id, 0.1f); + } + + std::cout << " Experience 3: Dog is a pet\n"; + for (int i = 0; i < 15; i++) { + ggml_opencog_hebbian_update(atomspace, dog_id, pet_id, 0.1f); + } + + std::cout << " Experience 4: Cat is furry\n"; + for (int i = 0; i < 12; i++) { + ggml_opencog_hebbian_update(atomspace, cat_id, furry_id, 0.1f); + } + + std::cout << " Experience 5: Cat is a pet\n"; + for (int i = 0; i < 10; i++) { + ggml_opencog_hebbian_update(atomspace, cat_id, pet_id, 0.1f); + } + + std::cout << " Experience 6: Cat can be friendly (weaker association)\n"; + for (int i = 0; i < 5; i++) { + ggml_opencog_hebbian_update(atomspace, cat_id, friendly_id, 0.1f); + } + + std::cout << "\nAfter learning:\n"; + print_similarity_matrix(atomspace, pet_concept_ids, pet_concept_names); + + std::cout << "\nObservations:\n"; + std::cout << "- Dog has high similarity with Friendly, Furry, and Pet\n"; + std::cout << "- Cat has high similarity with Furry and Pet\n"; + std::cout << "- Cat-Friendly similarity is lower (fewer co-activations)\n"; + std::cout << "- Friendly and Furry gained some similarity (both associated with pets)\n"; + + // Clean up + ggml_opencog_atomspace_free(atomspace); + + std::cout << "\n=== Demo Complete ===\n"; + std::cout << "\nKey Takeaways:\n"; + std::cout << "1. Hebbian learning strengthens connections between co-activated concepts\n"; + std::cout << "2. Link-based learning propagates similarity through relationships\n"; + std::cout << "3. Normalization maintains numerical stability\n"; + std::cout << "4. Learning strength reflects frequency and consistency of co-activation\n"; + + return 0; +} diff --git a/examples/opencog/temporal_reasoning.cpp b/examples/opencog/temporal_reasoning.cpp new file mode 100644 index 000000000..840e1ac45 --- /dev/null +++ b/examples/opencog/temporal_reasoning.cpp @@ -0,0 +1,257 @@ +#include "ggml-opencog.h" +#include +#include +#include +#include +#include + +// Demonstrate temporal reasoning and event sequence understanding + +void print_event(struct ggml_opencog_atomspace* atomspace, uint64_t event_id) { + auto* event = ggml_opencog_get_atom(atomspace, event_id); + if (!event || !event->time_interval) return; + + std::cout << " " << std::setw(20) << std::left << event->name + << " [" << event->time_interval->start_time + << " - " << event->time_interval->end_time << "]"; + + if (event->time_interval->is_point) { + std::cout << " (point event)"; + } + std::cout << "\n"; +} + +int main() { + std::cout << "=== OpenCog Temporal Reasoning Demo ===\n\n"; + + // Create AtomSpace + auto* atomspace = ggml_opencog_atomspace_new(64); + struct ggml_opencog_truth_value tv = {0.9f, 0.8f}; + + // === Example 1: Daily routine === + std::cout << "Example 1: Modeling a Daily Routine\n"; + std::cout << "=====================================\n\n"; + + // Create events for a typical day (using arbitrary time units for simplicity) + // Let's say each hour = 1000 time units + uint64_t wake_up_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "WakeUp", tv, {}); + uint64_t exercise_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Exercise", tv, {}); + uint64_t breakfast_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Breakfast", tv, {}); + uint64_t work_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Work", tv, {}); + uint64_t lunch_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Lunch", tv, {}); + uint64_t meeting_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Meeting", tv, {}); + uint64_t dinner_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Dinner", tv, {}); + uint64_t sleep_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Sleep", tv, {}); + + // Set time intervals (7am = 7000, 8am = 8000, etc.) + ggml_opencog_set_time_interval(atomspace, wake_up_id, 7000, 7500); // 7:00-7:30 + ggml_opencog_set_time_interval(atomspace, exercise_id, 7500, 8000); // 7:30-8:00 + ggml_opencog_set_time_interval(atomspace, breakfast_id, 8000, 8500); // 8:00-8:30 + ggml_opencog_set_time_interval(atomspace, work_id, 9000, 17000); // 9:00-17:00 + ggml_opencog_set_time_interval(atomspace, lunch_id, 12000, 13000); // 12:00-13:00 + ggml_opencog_set_time_interval(atomspace, meeting_id, 14000, 15000); // 14:00-15:00 + ggml_opencog_set_time_interval(atomspace, dinner_id, 18000, 19000); // 18:00-19:00 + // Note: Sleep spans into next day. 31000 represents 7:00am next day (24h = 24000, so 31000 = 7:00am) + ggml_opencog_set_time_interval(atomspace, sleep_id, 22000, 31000); // 22:00-7:00 (next day) + + std::cout << "Daily events:\n"; + print_event(atomspace, wake_up_id); + print_event(atomspace, exercise_id); + print_event(atomspace, breakfast_id); + print_event(atomspace, work_id); + print_event(atomspace, lunch_id); + print_event(atomspace, meeting_id); + print_event(atomspace, dinner_id); + print_event(atomspace, sleep_id); + + // === Example 2: Temporal queries === + std::cout << "\n\nExample 2: Temporal Queries\n"; + std::cout << "============================\n\n"; + + std::cout << "Query 1: What happens at 10:00 (10000)?\n"; + auto events_at_10 = ggml_opencog_get_atoms_at_time(atomspace, 10000); + std::cout << " Found " << events_at_10.size() << " event(s):\n"; + for (uint64_t id : events_at_10) { + print_event(atomspace, id); + } + + std::cout << "\nQuery 2: What happens between 7:00 and 9:00 (7000-9000)?\n"; + auto morning_events = ggml_opencog_get_atoms_in_interval(atomspace, 7000, 9000); + std::cout << " Found " << morning_events.size() << " event(s):\n"; + for (uint64_t id : morning_events) { + print_event(atomspace, id); + } + + std::cout << "\nQuery 3: What happens during work hours?\n"; + auto work_events = ggml_opencog_get_atoms_in_interval(atomspace, 9000, 17000); + std::cout << " Found " << work_events.size() << " event(s):\n"; + for (uint64_t id : work_events) { + print_event(atomspace, id); + } + + // === Example 3: Temporal relationships === + std::cout << "\n\nExample 3: Temporal Relationships\n"; + std::cout << "==================================\n\n"; + + std::cout << "Checking temporal ordering:\n"; + + if (ggml_opencog_happens_before(atomspace, wake_up_id, breakfast_id)) { + std::cout << " ✓ WakeUp happens before Breakfast\n"; + } + + if (ggml_opencog_happens_before(atomspace, breakfast_id, work_id)) { + std::cout << " ✓ Breakfast happens before Work\n"; + } + + if (ggml_opencog_happens_before(atomspace, work_id, dinner_id)) { + std::cout << " ✓ Work happens before Dinner\n"; + } + + if (!ggml_opencog_happens_before(atomspace, dinner_id, breakfast_id)) { + std::cout << " ✓ Dinner does NOT happen before Breakfast (correct)\n"; + } + + std::cout << "\nChecking containment:\n"; + + if (ggml_opencog_happens_during(atomspace, lunch_id, work_id)) { + std::cout << " ✓ Lunch happens during Work\n"; + } + + if (ggml_opencog_happens_during(atomspace, meeting_id, work_id)) { + std::cout << " ✓ Meeting happens during Work\n"; + } + + if (!ggml_opencog_happens_during(atomspace, breakfast_id, work_id)) { + std::cout << " ✓ Breakfast does NOT happen during Work (correct)\n"; + } + + // === Example 4: Event sequences and causal chains === + std::cout << "\n\nExample 4: Event Sequences and Causal Chains\n"; + std::cout << "=============================================\n\n"; + + std::cout << "Modeling a project workflow:\n\n"; + + // Create project events + uint64_t planning_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Planning", tv, {}); + uint64_t design_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Design", tv, {}); + uint64_t implementation_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Implementation", tv, {}); + uint64_t testing_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Testing", tv, {}); + uint64_t deployment_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Deployment", tv, {}); + + // Set sequential time intervals + ggml_opencog_set_time_interval(atomspace, planning_id, 1000, 2000); + ggml_opencog_set_time_interval(atomspace, design_id, 2000, 4000); + ggml_opencog_set_time_interval(atomspace, implementation_id, 4000, 10000); + ggml_opencog_set_time_interval(atomspace, testing_id, 10000, 12000); + ggml_opencog_set_time_interval(atomspace, deployment_id, 12000, 12500); + + std::cout << "Project phases:\n"; + print_event(atomspace, planning_id); + print_event(atomspace, design_id); + print_event(atomspace, implementation_id); + print_event(atomspace, testing_id); + print_event(atomspace, deployment_id); + + // Create sequential links with truth values + struct ggml_opencog_truth_value tv_high = {0.95f, 0.9f}; + struct ggml_opencog_truth_value tv_med = {0.85f, 0.8f}; + + uint64_t seq1 = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_SEQUENTIAL_LINK, + "Planning->Design", tv_high, {planning_id, design_id}); + + uint64_t seq2 = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_SEQUENTIAL_LINK, + "Design->Implementation", tv_high, {design_id, implementation_id}); + + uint64_t seq3 = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_SEQUENTIAL_LINK, + "Implementation->Testing", tv_med, {implementation_id, testing_id}); + + std::cout << "\n\nTemporal Induction (Chain of sequences):\n"; + std::cout << " If Planning precedes Design, and Design precedes Implementation,\n"; + std::cout << " then Planning precedes Implementation (with reduced confidence)\n\n"; + + auto* link1 = ggml_opencog_get_atom(atomspace, seq1); + auto* link2 = ggml_opencog_get_atom(atomspace, seq2); + + auto inferred_tv = ggml_opencog_temporal_induction(link1->tv, link2->tv); + + std::cout << " Planning->Design: strength=" << std::fixed << std::setprecision(3) + << link1->tv.strength << ", confidence=" << link1->tv.confidence << "\n"; + std::cout << " Design->Implementation: strength=" << link2->tv.strength + << ", confidence=" << link2->tv.confidence << "\n"; + std::cout << " Inferred Planning->Impl: strength=" << inferred_tv.strength + << ", confidence=" << inferred_tv.confidence << "\n"; + std::cout << "\n Note: Confidence decreases with chain length (uncertainty propagation)\n"; + + // === Example 5: Point events and simultaneity === + std::cout << "\n\nExample 5: Point Events and Simultaneity\n"; + std::cout << "=========================================\n\n"; + + // Create point events (events at specific moments) + uint64_t alarm_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_TIME_NODE, "AlarmRings", tv, {}); + uint64_t wake_moment_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_TIME_NODE, "WakeMoment", tv, {}); + uint64_t snooze_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_TIME_NODE, "SnoozePress", tv, {}); + + // Set point events (same start and end time) + ggml_opencog_set_time_interval(atomspace, alarm_id, 7000, 7000); + ggml_opencog_set_time_interval(atomspace, wake_moment_id, 7005, 7005); // 5 units later + ggml_opencog_set_time_interval(atomspace, snooze_id, 7003, 7003); // 3 units later + + std::cout << "Point events:\n"; + print_event(atomspace, alarm_id); + print_event(atomspace, snooze_id); + print_event(atomspace, wake_moment_id); + + std::cout << "\nChecking simultaneity (tolerance = 10 time units):\n"; + + if (ggml_opencog_happens_simultaneously(atomspace, alarm_id, wake_moment_id, 10)) { + std::cout << " ✓ AlarmRings and WakeMoment are simultaneous (within tolerance)\n"; + } + + if (!ggml_opencog_happens_simultaneously(atomspace, alarm_id, wake_moment_id, 3)) { + std::cout << " ✓ AlarmRings and WakeMoment are NOT simultaneous (tolerance too small)\n"; + } + + // === Example 6: Event patterns and recognition === + std::cout << "\n\nExample 6: Detecting Event Patterns\n"; + std::cout << "====================================\n\n"; + + std::cout << "Looking for 'morning routine' pattern:\n"; + std::cout << " (Events between 7:00 and 9:00 that happen in sequence)\n\n"; + + auto morning_pattern = ggml_opencog_get_atoms_in_interval(atomspace, 7000, 9000); + + // Sort by start time (simple bubble sort for demo) + for (size_t i = 0; i < morning_pattern.size(); i++) { + for (size_t j = i + 1; j < morning_pattern.size(); j++) { + auto* atom_i = ggml_opencog_get_atom(atomspace, morning_pattern[i]); + auto* atom_j = ggml_opencog_get_atom(atomspace, morning_pattern[j]); + + if (atom_i->time_interval && atom_j->time_interval && + atom_i->time_interval->start_time > atom_j->time_interval->start_time) { + std::swap(morning_pattern[i], morning_pattern[j]); + } + } + } + + std::cout << " Morning routine sequence:\n"; + for (size_t i = 0; i < morning_pattern.size(); i++) { + auto* atom = ggml_opencog_get_atom(atomspace, morning_pattern[i]); + if (atom && atom->time_interval) { + std::cout << " " << (i + 1) << ". " << atom->name << "\n"; + } + } + + // Clean up + ggml_opencog_atomspace_free(atomspace); + + std::cout << "\n\n=== Demo Complete ===\n"; + std::cout << "\nKey Takeaways:\n"; + std::cout << "1. Time intervals enable reasoning about event durations and overlaps\n"; + std::cout << "2. Temporal ordering (before/during/simultaneous) supports causal reasoning\n"; + std::cout << "3. Temporal queries allow finding events by time\n"; + std::cout << "4. Temporal induction propagates sequential relationships through chains\n"; + std::cout << "5. Point events and simultaneity detection handle instantaneous occurrences\n"; + std::cout << "6. Event patterns can be recognized through temporal structure\n"; + + return 0; +} diff --git a/include/ggml-opencog.h b/include/ggml-opencog.h index 4b418a8f8..e4f6b229e 100644 --- a/include/ggml-opencog.h +++ b/include/ggml-opencog.h @@ -18,7 +18,18 @@ enum ggml_opencog_atom_type { GGML_OPENCOG_EVALUATION_LINK = 2, GGML_OPENCOG_INHERITANCE_LINK = 3, GGML_OPENCOG_SIMILARITY_LINK = 4, - GGML_OPENCOG_ATOM_TYPE_COUNT = 5 + GGML_OPENCOG_TIME_NODE = 5, + GGML_OPENCOG_SEQUENTIAL_LINK = 6, + GGML_OPENCOG_SIMULTANEOUS_LINK = 7, + GGML_OPENCOG_AT_TIME_LINK = 8, + GGML_OPENCOG_ATOM_TYPE_COUNT = 9 +}; + +// Time interval structure for temporal reasoning +struct ggml_opencog_time_interval { + int64_t start_time; // Unix timestamp in milliseconds + int64_t end_time; // Unix timestamp in milliseconds + bool is_point; // True if this represents a point in time (start == end) }; // Truth Value structure for atoms @@ -42,6 +53,9 @@ struct ggml_opencog_atom { float sti; // Short-term importance (attention) float lti; // Long-term importance (memory worthiness) float vlti; // Very long-term importance + + // Temporal information (optional) + struct ggml_opencog_time_interval* time_interval; // Time interval for temporal atoms }; // AtomSpace - the core knowledge representation @@ -126,6 +140,57 @@ void ggml_opencog_update_attention(struct ggml_opencog_atomspace* atomspace, float sti_delta, float lti_delta); +// Hebbian learning for embedding updates +// Strengthens the embedding connection between two co-activated atoms +void ggml_opencog_hebbian_update(struct ggml_opencog_atomspace* atomspace, + uint64_t atom1_id, + uint64_t atom2_id, + float learning_rate); + +// Apply Hebbian learning to all atoms in a link +// Updates embeddings based on co-activation patterns +void ggml_opencog_hebbian_update_link(struct ggml_opencog_atomspace* atomspace, + uint64_t link_id, + float learning_rate); + +// Normalize embedding vectors to unit length +void ggml_opencog_normalize_embedding(struct ggml_opencog_atomspace* atomspace, + uint64_t atom_id); + +// Temporal reasoning functions +// Add a time interval to an atom +void ggml_opencog_set_time_interval(struct ggml_opencog_atomspace* atomspace, + uint64_t atom_id, + int64_t start_time, + int64_t end_time); + +// Get atoms that overlap with a time interval +std::vector ggml_opencog_get_atoms_at_time(struct ggml_opencog_atomspace* atomspace, + int64_t time); + +std::vector ggml_opencog_get_atoms_in_interval(struct ggml_opencog_atomspace* atomspace, + int64_t start_time, + int64_t end_time); + +// Temporal ordering queries +bool ggml_opencog_happens_before(struct ggml_opencog_atomspace* atomspace, + uint64_t atom1_id, + uint64_t atom2_id); + +bool ggml_opencog_happens_during(struct ggml_opencog_atomspace* atomspace, + uint64_t atom1_id, + uint64_t atom2_id); + +bool ggml_opencog_happens_simultaneously(struct ggml_opencog_atomspace* atomspace, + uint64_t atom1_id, + uint64_t atom2_id, + int64_t tolerance_ms); + +// Temporal inference - derive sequential relationships +struct ggml_opencog_truth_value ggml_opencog_temporal_induction( + struct ggml_opencog_truth_value before_link, + struct ggml_opencog_truth_value after_link); + // CogServer functions struct ggml_opencog_cogserver* ggml_opencog_cogserver_new(struct ggml_opencog_atomspace* atomspace); void ggml_opencog_cogserver_free(struct ggml_opencog_cogserver* server); diff --git a/src/ggml-opencog.cpp b/src/ggml-opencog.cpp index 50cadc5b3..f2c75fe58 100644 --- a/src/ggml-opencog.cpp +++ b/src/ggml-opencog.cpp @@ -3,6 +3,7 @@ #include #include #include +#include #include #include @@ -111,6 +112,9 @@ uint64_t ggml_opencog_add_atom(struct ggml_opencog_atomspace* atomspace, atom->lti = 0.0f; // No long-term importance yet atom->vlti = 0.0f; // No very long-term importance yet + // Initialize temporal information + atom->time_interval = nullptr; // No time interval by default + // Initialize embedding based on type and name std::vector embedding_data(atomspace->embedding_dim); @@ -215,6 +219,11 @@ bool ggml_opencog_remove_atom(struct ggml_opencog_atomspace* atomspace, uint64_t auto& type_vec = atomspace->type_index[atom->type]; type_vec.erase(std::remove(type_vec.begin(), type_vec.end(), id), type_vec.end()); + // Clean up temporal data if present + if (atom->time_interval) { + delete atom->time_interval; + } + // Remove the atom atomspace->atoms.erase(it); @@ -396,6 +405,197 @@ void ggml_opencog_update_attention(struct ggml_opencog_atomspace* atomspace, } } +// Hebbian learning implementation +// "Neurons that fire together, wire together" - Donald Hebb +// When two atoms are co-activated, their embeddings are adjusted to become more similar +void ggml_opencog_hebbian_update(struct ggml_opencog_atomspace* atomspace, + uint64_t atom1_id, + uint64_t atom2_id, + float learning_rate) { + auto* atom1 = ggml_opencog_get_atom(atomspace, atom1_id); + auto* atom2 = ggml_opencog_get_atom(atomspace, atom2_id); + + if (!atom1 || !atom2) return; + if (atom1->embedding_data.empty() || atom2->embedding_data.empty()) return; + if (atom1->embedding_data.size() != atom2->embedding_data.size()) return; + + int dim = atom1->embedding_data.size(); + + // Hebbian update: move embeddings closer together + // e1' = e1 + lr * (e2 - e1) = e1 + lr * e2 - lr * e1 + // e2' = e2 + lr * (e1 - e2) = e2 + lr * e1 - lr * e2 + for (int i = 0; i < dim; i++) { + float delta1 = learning_rate * (atom2->embedding_data[i] - atom1->embedding_data[i]); + float delta2 = learning_rate * (atom1->embedding_data[i] - atom2->embedding_data[i]); + + atom1->embedding_data[i] += delta1; + atom2->embedding_data[i] += delta2; + } +} + +// Apply Hebbian learning to all atoms connected by a link +// This strengthens the semantic relationships between linked concepts +void ggml_opencog_hebbian_update_link(struct ggml_opencog_atomspace* atomspace, + uint64_t link_id, + float learning_rate) { + auto* link = ggml_opencog_get_atom(atomspace, link_id); + if (!link) return; + + // Update embeddings between all pairs of atoms in the outgoing set + const auto& outgoing = link->outgoing; + for (size_t i = 0; i < outgoing.size(); i++) { + for (size_t j = i + 1; j < outgoing.size(); j++) { + ggml_opencog_hebbian_update(atomspace, outgoing[i], outgoing[j], learning_rate); + } + + // Also update between link and its targets (with reduced rate) + ggml_opencog_hebbian_update(atomspace, link_id, outgoing[i], learning_rate * 0.5f); + } +} + +// Normalize an atom's embedding to unit length +// This is important to maintain numerical stability and consistent similarity scores +void ggml_opencog_normalize_embedding(struct ggml_opencog_atomspace* atomspace, + uint64_t atom_id) { + auto* atom = ggml_opencog_get_atom(atomspace, atom_id); + if (!atom || atom->embedding_data.empty()) return; + + int dim = atom->embedding_data.size(); + float norm = 0.0f; + + // Compute L2 norm + for (int i = 0; i < dim; i++) { + norm += atom->embedding_data[i] * atom->embedding_data[i]; + } + norm = sqrtf(norm); + + // Avoid division by zero + if (norm < 1e-8f) return; + + // Normalize to unit length + for (int i = 0; i < dim; i++) { + atom->embedding_data[i] /= norm; + } +} + +// Temporal reasoning implementation + +// Set a time interval for an atom +void ggml_opencog_set_time_interval(struct ggml_opencog_atomspace* atomspace, + uint64_t atom_id, + int64_t start_time, + int64_t end_time) { + auto* atom = ggml_opencog_get_atom(atomspace, atom_id); + if (!atom) return; + + if (!atom->time_interval) { + atom->time_interval = new ggml_opencog_time_interval(); + } + + atom->time_interval->start_time = start_time; + atom->time_interval->end_time = end_time; + atom->time_interval->is_point = (start_time == end_time); +} + +// Get atoms that exist at a specific time +std::vector ggml_opencog_get_atoms_at_time(struct ggml_opencog_atomspace* atomspace, + int64_t time) { + std::vector result; + + for (const auto& pair : atomspace->atoms) { + const auto& atom = pair.second; + if (atom->time_interval) { + if (time >= atom->time_interval->start_time && + time <= atom->time_interval->end_time) { + result.push_back(atom->id); + } + } + } + + return result; +} + +// Get atoms that overlap with a time interval +std::vector ggml_opencog_get_atoms_in_interval(struct ggml_opencog_atomspace* atomspace, + int64_t start_time, + int64_t end_time) { + std::vector result; + + for (const auto& pair : atomspace->atoms) { + const auto& atom = pair.second; + if (atom->time_interval) { + // Check for interval overlap + if (atom->time_interval->end_time >= start_time && + atom->time_interval->start_time <= end_time) { + result.push_back(atom->id); + } + } + } + + return result; +} + +// Check if atom1 happens before atom2 +bool ggml_opencog_happens_before(struct ggml_opencog_atomspace* atomspace, + uint64_t atom1_id, + uint64_t atom2_id) { + auto* atom1 = ggml_opencog_get_atom(atomspace, atom1_id); + auto* atom2 = ggml_opencog_get_atom(atomspace, atom2_id); + + if (!atom1 || !atom2) return false; + if (!atom1->time_interval || !atom2->time_interval) return false; + + return atom1->time_interval->end_time <= atom2->time_interval->start_time; +} + +// Check if atom1 happens during atom2 +bool ggml_opencog_happens_during(struct ggml_opencog_atomspace* atomspace, + uint64_t atom1_id, + uint64_t atom2_id) { + auto* atom1 = ggml_opencog_get_atom(atomspace, atom1_id); + auto* atom2 = ggml_opencog_get_atom(atomspace, atom2_id); + + if (!atom1 || !atom2) return false; + if (!atom1->time_interval || !atom2->time_interval) return false; + + return atom1->time_interval->start_time >= atom2->time_interval->start_time && + atom1->time_interval->end_time <= atom2->time_interval->end_time; +} + +// Check if two atoms happen simultaneously (within tolerance) +bool ggml_opencog_happens_simultaneously(struct ggml_opencog_atomspace* atomspace, + uint64_t atom1_id, + uint64_t atom2_id, + int64_t tolerance_ms) { + auto* atom1 = ggml_opencog_get_atom(atomspace, atom1_id); + auto* atom2 = ggml_opencog_get_atom(atomspace, atom2_id); + + if (!atom1 || !atom2) return false; + if (!atom1->time_interval || !atom2->time_interval) return false; + + int64_t start_diff = std::abs(atom1->time_interval->start_time - atom2->time_interval->start_time); + int64_t end_diff = std::abs(atom1->time_interval->end_time - atom2->time_interval->end_time); + + return start_diff <= tolerance_ms && end_diff <= tolerance_ms; +} + +// Temporal induction: if A happens before B, and B happens before C, +// then we can infer A happens before C with reduced confidence +struct ggml_opencog_truth_value ggml_opencog_temporal_induction( + struct ggml_opencog_truth_value before_link, + struct ggml_opencog_truth_value after_link) { + struct ggml_opencog_truth_value result; + + // Temporal transitivity: A→B and B→C implies A→C + // Strength is the minimum of the two (weakest link) + result.strength = fminf(before_link.strength, after_link.strength); + + // Confidence degrades with chain length + result.confidence = before_link.confidence * after_link.confidence * 0.9f; + + return result; +} + // CogServer implementation struct ggml_opencog_cogserver* ggml_opencog_cogserver_new(struct ggml_opencog_atomspace* atomspace) { auto* server = new ggml_opencog_cogserver(); diff --git a/tests/test-opencog.cpp b/tests/test-opencog.cpp index a65cbd54b..7d5b8cf09 100644 --- a/tests/test-opencog.cpp +++ b/tests/test-opencog.cpp @@ -323,11 +323,176 @@ bool test_attention() { return true; } +bool test_hebbian_learning() { + std::cout << "Testing Hebbian learning... "; + + auto* atomspace = ggml_opencog_atomspace_new(32); + struct ggml_opencog_truth_value tv = {0.8f, 0.6f}; + + // Create two concepts + uint64_t dog_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Dog", tv, {}); + uint64_t pet_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Pet", tv, {}); + + auto* dog = ggml_opencog_get_atom(atomspace, dog_id); + auto* pet = ggml_opencog_get_atom(atomspace, pet_id); + + // Compute initial similarity + float initial_sim = ggml_opencog_compute_similarity(atomspace, dog_id, pet_id); + + // Apply Hebbian learning multiple times + for (int i = 0; i < 10; i++) { + ggml_opencog_hebbian_update(atomspace, dog_id, pet_id, 0.1f); + } + + // Compute final similarity - should be higher + float final_sim = ggml_opencog_compute_similarity(atomspace, dog_id, pet_id); + + if (final_sim <= initial_sim) { + std::cout << "FAILED (similarity did not increase: " << initial_sim << " -> " << final_sim << ")\n"; + ggml_opencog_atomspace_free(atomspace); + return false; + } + + // Test normalization + ggml_opencog_normalize_embedding(atomspace, dog_id); + + // Compute embedding norm (should be close to 1.0) + float norm = 0.0f; + for (size_t i = 0; i < dog->embedding_data.size(); i++) { + norm += dog->embedding_data[i] * dog->embedding_data[i]; + } + norm = sqrtf(norm); + + if (fabsf(norm - 1.0f) > 0.01f) { + std::cout << "FAILED (normalization: norm = " << norm << ")\n"; + ggml_opencog_atomspace_free(atomspace); + return false; + } + + // Test link-based Hebbian learning + uint64_t cat_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Cat", tv, {}); + uint64_t mammal_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Mammal", tv, {}); + + uint64_t link_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_INHERITANCE_LINK, + "Pets", tv, {dog_id, cat_id, mammal_id}); + + float cat_mammal_sim_before = ggml_opencog_compute_similarity(atomspace, cat_id, mammal_id); + + // Apply Hebbian learning to the link + ggml_opencog_hebbian_update_link(atomspace, link_id, 0.1f); + + float cat_mammal_sim_after = ggml_opencog_compute_similarity(atomspace, cat_id, mammal_id); + + if (cat_mammal_sim_after <= cat_mammal_sim_before) { + std::cout << "FAILED (link learning did not increase similarity)\n"; + ggml_opencog_atomspace_free(atomspace); + return false; + } + + ggml_opencog_atomspace_free(atomspace); + std::cout << "PASSED\n"; + return true; +} + +bool test_temporal_reasoning() { + std::cout << "Testing temporal reasoning... "; + + auto* atomspace = ggml_opencog_atomspace_new(32); + struct ggml_opencog_truth_value tv = {0.9f, 0.8f}; + + // Create events + uint64_t wake_up_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "WakeUp", tv, {}); + uint64_t breakfast_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Breakfast", tv, {}); + uint64_t work_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Work", tv, {}); + + // Set time intervals (using milliseconds since epoch) + // WakeUp: 7:00-7:30 (time 1000-3000) + ggml_opencog_set_time_interval(atomspace, wake_up_id, 1000, 3000); + + // Breakfast: 7:30-8:00 (time 3000-5000) + ggml_opencog_set_time_interval(atomspace, breakfast_id, 3000, 5000); + + // Work: 9:00-17:00 (time 7000-15000) + ggml_opencog_set_time_interval(atomspace, work_id, 7000, 15000); + + // Test: WakeUp happens before Breakfast + if (!ggml_opencog_happens_before(atomspace, wake_up_id, breakfast_id)) { + std::cout << "FAILED (WakeUp should happen before Breakfast)\n"; + ggml_opencog_atomspace_free(atomspace); + return false; + } + + // Test: Breakfast happens before Work + if (!ggml_opencog_happens_before(atomspace, breakfast_id, work_id)) { + std::cout << "FAILED (Breakfast should happen before Work)\n"; + ggml_opencog_atomspace_free(atomspace); + return false; + } + + // Test: Work doesn't happen before Breakfast + if (ggml_opencog_happens_before(atomspace, work_id, breakfast_id)) { + std::cout << "FAILED (Work should not happen before Breakfast)\n"; + ggml_opencog_atomspace_free(atomspace); + return false; + } + + // Test: Query atoms at specific time + auto atoms_at_time = ggml_opencog_get_atoms_at_time(atomspace, 4000); + if (atoms_at_time.size() != 1 || atoms_at_time[0] != breakfast_id) { + std::cout << "FAILED (should find Breakfast at time 4000)\n"; + ggml_opencog_atomspace_free(atomspace); + return false; + } + + // Test: Query atoms in interval + auto atoms_in_interval = ggml_opencog_get_atoms_in_interval(atomspace, 2000, 8000); + if (atoms_in_interval.size() != 3) { + std::cout << "FAILED (should find 3 atoms in interval 2000-8000)\n"; + ggml_opencog_atomspace_free(atomspace); + return false; + } + + // Test: Simultaneity + uint64_t lunch_id = ggml_opencog_add_atom(atomspace, GGML_OPENCOG_CONCEPT_NODE, "Lunch", tv, {}); + ggml_opencog_set_time_interval(atomspace, lunch_id, 10000, 11000); + + // Lunch happens during Work + if (!ggml_opencog_happens_during(atomspace, lunch_id, work_id)) { + std::cout << "FAILED (Lunch should happen during Work)\n"; + ggml_opencog_atomspace_free(atomspace); + return false; + } + + // Test: Temporal induction + struct ggml_opencog_truth_value tv_link1 = {0.9f, 0.8f}; + struct ggml_opencog_truth_value tv_link2 = {0.85f, 0.75f}; + + struct ggml_opencog_truth_value result = ggml_opencog_temporal_induction(tv_link1, tv_link2); + + // Result strength should be minimum of inputs + if (result.strength > 0.85f || result.strength < 0.84f) { + std::cout << "FAILED (temporal induction strength)\n"; + ggml_opencog_atomspace_free(atomspace); + return false; + } + + // Result confidence should be reduced + if (result.confidence >= tv_link1.confidence * tv_link2.confidence) { + std::cout << "FAILED (temporal induction confidence should be reduced)\n"; + ggml_opencog_atomspace_free(atomspace); + return false; + } + + ggml_opencog_atomspace_free(atomspace); + std::cout << "PASSED\n"; + return true; +} + int main() { std::cout << "=== OpenCog GGML Tests ===\n\n"; int passed = 0; - int total = 9; + int total = 11; if (test_atomspace_creation()) passed++; if (test_atom_creation()) passed++; @@ -338,6 +503,8 @@ int main() { if (test_embeddings()) passed++; if (test_similarity()) passed++; if (test_attention()) passed++; + if (test_hebbian_learning()) passed++; + if (test_temporal_reasoning()) passed++; std::cout << "\n=== Results ===\n"; std::cout << "Passed: " << passed << "/" << total << " tests\n";