diff --git a/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin index e90f3f7..631c9ac 100755 Binary files a/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin and b/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/build/CMakeFiles/3.28.3/CMakeSystem.cmake b/build/CMakeFiles/3.28.3/CMakeSystem.cmake index fd6979d..7a3a5c1 100644 --- a/build/CMakeFiles/3.28.3/CMakeSystem.cmake +++ b/build/CMakeFiles/3.28.3/CMakeSystem.cmake @@ -1,13 +1,13 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.14.0-37-generic") +set(CMAKE_HOST_SYSTEM "Linux-6.17.0-22-generic") set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.14.0-37-generic") +set(CMAKE_HOST_SYSTEM_VERSION "6.17.0-22-generic") set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") -set(CMAKE_SYSTEM "Linux-6.14.0-37-generic") +set(CMAKE_SYSTEM "Linux-6.17.0-22-generic") set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "6.14.0-37-generic") +set(CMAKE_SYSTEM_VERSION "6.17.0-22-generic") set(CMAKE_SYSTEM_PROCESSOR "x86_64") set(CMAKE_CROSSCOMPILING "FALSE") diff --git a/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out b/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out index c8ced32..e926ed9 100755 Binary files a/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out and b/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out differ diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml index 6371290..fe36898 100644 --- a/build/CMakeFiles/CMakeConfigureLog.yaml +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -7,7 +7,7 @@ events: - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:233 (message)" - "CMakeLists.txt:2 (project)" message: | - The system is: Linux - 6.14.0-37-generic - x86_64 + The system is: Linux - 6.17.0-22-generic - x86_64 - kind: "message-v1" backtrace: @@ -39,8 +39,8 @@ events: checks: - "Detecting CXX compiler ABI info" directories: - source: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-3WNg4I" - binary: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-3WNg4I" + source: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-449LtD" + binary: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-449LtD" cmakeVariables: CMAKE_CXX_FLAGS: "" CMAKE_CXX_FLAGS_DEBUG: "-g" @@ -49,25 +49,25 @@ events: variable: "CMAKE_CXX_ABI_COMPILED" cached: true stdout: | - Change Dir: '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-3WNg4I' + Change Dir: '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-449LtD' - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_9f333/fast - /usr/bin/gmake -f CMakeFiles/cmTC_9f333.dir/build.make CMakeFiles/cmTC_9f333.dir/build - gmake[1]: Entering directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-3WNg4I' - Building CXX object CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o - /usr/bin/c++ -v -o CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8f5f9/fast + /usr/bin/gmake -f CMakeFiles/cmTC_8f5f9.dir/build.make CMakeFiles/cmTC_8f5f9.dir/build + gmake[1]: Entering directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-449LtD' + Building CXX object CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -v -o CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp Using built-in specs. COLLECT_GCC=/usr/bin/c++ OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 Thread model: posix Supported LTO compression algorithms: zlib zstd - gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9f333.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_9f333.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccVEzwg0.s - GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8f5f9.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_8f5f9.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc86UC9c.s + GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu) compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 @@ -86,32 +86,32 @@ events: /usr/include/x86_64-linux-gnu /usr/include End of search list. - Compiler executable checksum: c81c05345ce537099dafd5580045814a - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9f333.dir/' - as -v --64 -o CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccVEzwg0.s + Compiler executable checksum: 7896445e4990772fdae9dc0659a99266 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8f5f9.dir/' + as -v --64 -o CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc86UC9c.s GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.' - Linking CXX executable cmTC_9f333 - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9f333.dir/link.txt --verbose=1 - /usr/bin/c++ -v CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_9f333 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_8f5f9 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8f5f9.dir/link.txt --verbose=1 + /usr/bin/c++ -v CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_8f5f9 Using built-in specs. COLLECT_GCC=/usr/bin/c++ COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 Thread model: posix Supported LTO compression algorithms: zlib zstd - gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_9f333' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_9f333.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccNAnfT8.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_9f333 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_9f333' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_9f333.' - gmake[1]: Leaving directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-3WNg4I' + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8f5f9' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8f5f9.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXfphqc.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_8f5f9 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8f5f9' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8f5f9.' + gmake[1]: Leaving directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-449LtD' exitCode: 0 - @@ -151,25 +151,25 @@ events: message: | Parsed CXX implicit link information: link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-3WNg4I'] + ignore line: [Change Dir: '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-449LtD'] ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_9f333/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_9f333.dir/build.make CMakeFiles/cmTC_9f333.dir/build] - ignore line: [gmake[1]: Entering directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-3WNg4I'] - ignore line: [Building CXX object CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8f5f9/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_8f5f9.dir/build.make CMakeFiles/cmTC_8f5f9.dir/build] + ignore line: [gmake[1]: Entering directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-449LtD'] + ignore line: [Building CXX object CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] ignore line: [OFFLOAD_TARGET_DEFAULT=1] ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9f333.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_9f333.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccVEzwg0.s] - ignore line: [GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8f5f9.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_8f5f9.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc86UC9c.s] + ignore line: [GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)] ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] ignore line: [] ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] @@ -188,35 +188,35 @@ events: ignore line: [ /usr/include/x86_64-linux-gnu] ignore line: [ /usr/include] ignore line: [End of search list.] - ignore line: [Compiler executable checksum: c81c05345ce537099dafd5580045814a] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9f333.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccVEzwg0.s] + ignore line: [Compiler executable checksum: 7896445e4990772fdae9dc0659a99266] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8f5f9.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc86UC9c.s] ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [Linking CXX executable cmTC_9f333] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9f333.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_9f333 ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_8f5f9] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8f5f9.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_8f5f9 ] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] ignore line: [OFFLOAD_TARGET_DEFAULT=1] ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_9f333' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_9f333.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccNAnfT8.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_9f333 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8f5f9' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8f5f9.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXfphqc.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_8f5f9 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccNAnfT8.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccXfphqc.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore @@ -234,7 +234,7 @@ events: arg [-znow] ==> ignore arg [-zrelro] ==> ignore arg [-o] ==> ignore - arg [cmTC_9f333] ==> ignore + arg [cmTC_8f5f9] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] @@ -246,7 +246,7 @@ events: arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [CMakeFiles/cmTC_9f333.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_8f5f9.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-lstdc++] ==> lib [stdc++] arg [-lm] ==> lib [m] arg [-lgcc_s] ==> lib [gcc_s] @@ -281,8 +281,8 @@ events: - "CMakeLists.txt:8 (find_package)" description: "Detecting CXX OpenMP compiler info" directories: - source: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-HzMn6m" - binary: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-HzMn6m" + source: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hAJQzZ" + binary: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hAJQzZ" cmakeVariables: CMAKE_CXX_FLAGS: "" CMAKE_CXX_FLAGS_DEBUG: "-g" @@ -291,25 +291,25 @@ events: variable: "OpenMP_COMPILE_RESULT_CXX_fopenmp" cached: true stdout: | - Change Dir: '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-HzMn6m' + Change Dir: '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hAJQzZ' - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_eef02/fast - /usr/bin/gmake -f CMakeFiles/cmTC_eef02.dir/build.make CMakeFiles/cmTC_eef02.dir/build - gmake[1]: Entering directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-HzMn6m' - Building CXX object CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o - /usr/bin/c++ -fopenmp -v -std=gnu++14 -o CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o -c /home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-HzMn6m/OpenMPTryFlag.cpp + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_71272/fast + /usr/bin/gmake -f CMakeFiles/cmTC_71272.dir/build.make CMakeFiles/cmTC_71272.dir/build + gmake[1]: Entering directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hAJQzZ' + Building CXX object CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o + /usr/bin/c++ -fopenmp -v -std=gnu++14 -o CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o -c /home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hAJQzZ/OpenMPTryFlag.cpp Using built-in specs. COLLECT_GCC=/usr/bin/c++ OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 Thread model: posix Supported LTO compression algorithms: zlib zstd - gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) - COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_eef02.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT /home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-HzMn6m/OpenMPTryFlag.cpp -quiet -dumpdir CMakeFiles/cmTC_eef02.dir/ -dumpbase OpenMPTryFlag.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=gnu++14 -version -fopenmp -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccP8rDhW.s - GNU C++14 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) + COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_71272.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT /home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hAJQzZ/OpenMPTryFlag.cpp -quiet -dumpdir CMakeFiles/cmTC_71272.dir/ -dumpbase OpenMPTryFlag.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=gnu++14 -version -fopenmp -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc1CLVP9.s + GNU C++14 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu) compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 @@ -328,33 +328,33 @@ events: /usr/include/x86_64-linux-gnu /usr/include End of search list. - Compiler executable checksum: c81c05345ce537099dafd5580045814a - COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_eef02.dir/' - as -v --64 -o CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o /tmp/ccP8rDhW.s + Compiler executable checksum: 7896445e4990772fdae9dc0659a99266 + COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_71272.dir/' + as -v --64 -o CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o /tmp/cc1CLVP9.s GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.' - Linking CXX executable cmTC_eef02 - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eef02.dir/link.txt --verbose=1 - /usr/bin/c++ -fopenmp -v CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o -o cmTC_eef02 -v + COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.' + Linking CXX executable cmTC_71272 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_71272.dir/link.txt --verbose=1 + /usr/bin/c++ -fopenmp -v CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o -o cmTC_71272 -v Using built-in specs. COLLECT_GCC=/usr/bin/c++ COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 Thread model: posix Supported LTO compression algorithms: zlib zstd - gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ Reading specs from /usr/lib/gcc/x86_64-linux-gnu/13/libgomp.spec - COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_eef02' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_eef02.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccUV3KfN.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_eef02 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o -lstdc++ -lm -lgomp -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadend.o - COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_eef02' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_eef02.' - gmake[1]: Leaving directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-HzMn6m' + COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_71272' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_71272.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccvJsGgZ.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_71272 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o -lstdc++ -lm -lgomp -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadend.o + COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_71272' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_71272.' + gmake[1]: Leaving directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hAJQzZ' exitCode: 0 - @@ -366,25 +366,25 @@ events: message: | Parsed CXX OpenMP implicit link information from above output: link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-HzMn6m'] + ignore line: [Change Dir: '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hAJQzZ'] ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_eef02/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_eef02.dir/build.make CMakeFiles/cmTC_eef02.dir/build] - ignore line: [gmake[1]: Entering directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-HzMn6m'] - ignore line: [Building CXX object CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o] - ignore line: [/usr/bin/c++ -fopenmp -v -std=gnu++14 -o CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o -c /home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-HzMn6m/OpenMPTryFlag.cpp] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_71272/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_71272.dir/build.make CMakeFiles/cmTC_71272.dir/build] + ignore line: [gmake[1]: Entering directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hAJQzZ'] + ignore line: [Building CXX object CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o] + ignore line: [/usr/bin/c++ -fopenmp -v -std=gnu++14 -o CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o -c /home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hAJQzZ/OpenMPTryFlag.cpp] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] ignore line: [OFFLOAD_TARGET_DEFAULT=1] ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] - ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_eef02.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT /home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-HzMn6m/OpenMPTryFlag.cpp -quiet -dumpdir CMakeFiles/cmTC_eef02.dir/ -dumpbase OpenMPTryFlag.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=gnu++14 -version -fopenmp -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccP8rDhW.s] - ignore line: [GNU C++14 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] + ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_71272.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT /home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hAJQzZ/OpenMPTryFlag.cpp -quiet -dumpdir CMakeFiles/cmTC_71272.dir/ -dumpbase OpenMPTryFlag.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=gnu++14 -version -fopenmp -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc1CLVP9.s] + ignore line: [GNU C++14 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)] ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] ignore line: [] ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] @@ -403,36 +403,36 @@ events: ignore line: [ /usr/include/x86_64-linux-gnu] ignore line: [ /usr/include] ignore line: [End of search list.] - ignore line: [Compiler executable checksum: c81c05345ce537099dafd5580045814a] - ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_eef02.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o /tmp/ccP8rDhW.s] + ignore line: [Compiler executable checksum: 7896445e4990772fdae9dc0659a99266] + ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_71272.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o /tmp/cc1CLVP9.s] ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.'] - ignore line: [Linking CXX executable cmTC_eef02] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eef02.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -fopenmp -v CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o -o cmTC_eef02 -v ] + ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.'] + ignore line: [Linking CXX executable cmTC_71272] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_71272.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -fopenmp -v CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o -o cmTC_71272 -v ] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] ignore line: [OFFLOAD_TARGET_DEFAULT=1] ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] ignore line: [Reading specs from /usr/lib/gcc/x86_64-linux-gnu/13/libgomp.spec] - ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_eef02' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_eef02.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccUV3KfN.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_eef02 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o -lstdc++ -lm -lgomp -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadend.o] + ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_71272' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_71272.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccvJsGgZ.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_71272 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o -lstdc++ -lm -lgomp -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadend.o] arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccUV3KfN.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccvJsGgZ.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lpthread] ==> ignore @@ -451,7 +451,7 @@ events: arg [-znow] ==> ignore arg [-zrelro] ==> ignore arg [-o] ==> ignore - arg [cmTC_eef02] ==> ignore + arg [cmTC_71272] ==> ignore arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] @@ -460,7 +460,7 @@ events: arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [CMakeFiles/cmTC_eef02.dir/OpenMPTryFlag.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_71272.dir/OpenMPTryFlag.cpp.o] ==> ignore arg [-lstdc++] ==> lib [stdc++] arg [-lm] ==> lib [m] arg [-lgomp] ==> lib [gomp] @@ -492,8 +492,8 @@ events: - "CMakeLists.txt:8 (find_package)" description: "Detecting CXX OpenMP version" directories: - source: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hVlmkb" - binary: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hVlmkb" + source: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-opyhog" + binary: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-opyhog" cmakeVariables: CMAKE_CXX_FLAGS: "" CMAKE_CXX_FLAGS_DEBUG: "-g" @@ -502,17 +502,17 @@ events: variable: "OpenMP_SPECTEST_CXX_" cached: true stdout: | - Change Dir: '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hVlmkb' + Change Dir: '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-opyhog' - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_1a3cf/fast - /usr/bin/gmake -f CMakeFiles/cmTC_1a3cf.dir/build.make CMakeFiles/cmTC_1a3cf.dir/build - gmake[1]: Entering directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hVlmkb' - Building CXX object CMakeFiles/cmTC_1a3cf.dir/OpenMPCheckVersion.cpp.o - /usr/bin/c++ -fopenmp -std=gnu++14 -o CMakeFiles/cmTC_1a3cf.dir/OpenMPCheckVersion.cpp.o -c /home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hVlmkb/OpenMPCheckVersion.cpp - Linking CXX executable cmTC_1a3cf - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1a3cf.dir/link.txt --verbose=1 - /usr/bin/c++ -fopenmp CMakeFiles/cmTC_1a3cf.dir/OpenMPCheckVersion.cpp.o -o cmTC_1a3cf - gmake[1]: Leaving directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-hVlmkb' + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_31faf/fast + /usr/bin/gmake -f CMakeFiles/cmTC_31faf.dir/build.make CMakeFiles/cmTC_31faf.dir/build + gmake[1]: Entering directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-opyhog' + Building CXX object CMakeFiles/cmTC_31faf.dir/OpenMPCheckVersion.cpp.o + /usr/bin/c++ -fopenmp -std=gnu++14 -o CMakeFiles/cmTC_31faf.dir/OpenMPCheckVersion.cpp.o -c /home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-opyhog/OpenMPCheckVersion.cpp + Linking CXX executable cmTC_31faf + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_31faf.dir/link.txt --verbose=1 + /usr/bin/c++ -fopenmp CMakeFiles/cmTC_31faf.dir/OpenMPCheckVersion.cpp.o -o cmTC_31faf + gmake[1]: Leaving directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-opyhog' exitCode: 0 ... diff --git a/build/CMakeFiles/FindOpenMP/ompver_CXX.bin b/build/CMakeFiles/FindOpenMP/ompver_CXX.bin index a3c7581..ffcd59d 100755 Binary files a/build/CMakeFiles/FindOpenMP/ompver_CXX.bin and b/build/CMakeFiles/FindOpenMP/ompver_CXX.bin differ diff --git a/build/bin/dense-neural-network b/build/bin/dense-neural-network index 22b583d..08e0e80 100755 Binary files a/build/bin/dense-neural-network and b/build/bin/dense-neural-network differ diff --git a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/compiler_depend.internal b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/compiler_depend.internal deleted file mode 100644 index c820910..0000000 --- a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/compiler_depend.internal +++ /dev/null @@ -1,295 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o - /home/atlas/Documents/Git/Flux/examples/dense-neural-network/main.cpp - /home/atlas/Documents/Git/Flux/include/core/omp_config.h - /home/atlas/Documents/Git/Flux/include/decomp/lu.h - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/loss/Loss.h - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/loss/Loss_CategoricalCrossentrophy.h - /home/atlas/Documents/Git/Flux/include/numerics/abs.h - /home/atlas/Documents/Git/Flux/include/numerics/exp.h - /home/atlas/Documents/Git/Flux/include/numerics/initializers/eye.h - /home/atlas/Documents/Git/Flux/include/numerics/interpolation1d.h - /home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_barycentric.h - /home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_base.h - /home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_cubic_spline.h - /home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_linear.h - /home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_polynomial.h - /home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_rational.h - /home/atlas/Documents/Git/Flux/include/numerics/inverse.h - /home/atlas/Documents/Git/Flux/include/numerics/inverse/inverse_gauss_jordan.h - /home/atlas/Documents/Git/Flux/include/numerics/inverse/inverse_lu.h - /home/atlas/Documents/Git/Flux/include/numerics/log.h - /home/atlas/Documents/Git/Flux/include/numerics/matabs.h - /home/atlas/Documents/Git/Flux/include/numerics/matadd.h - /home/atlas/Documents/Git/Flux/include/numerics/matargmax.h - /home/atlas/Documents/Git/Flux/include/numerics/matclip.h - /home/atlas/Documents/Git/Flux/include/numerics/matdiv.h - /home/atlas/Documents/Git/Flux/include/numerics/matdot.h - /home/atlas/Documents/Git/Flux/include/numerics/matequal.h - /home/atlas/Documents/Git/Flux/include/numerics/matexp.h - /home/atlas/Documents/Git/Flux/include/numerics/matlog.h - /home/atlas/Documents/Git/Flux/include/numerics/matmax.h - /home/atlas/Documents/Git/Flux/include/numerics/matmul.h - /home/atlas/Documents/Git/Flux/include/numerics/matrandom.h - /home/atlas/Documents/Git/Flux/include/numerics/matscalar.h - /home/atlas/Documents/Git/Flux/include/numerics/matsubtract.h - /home/atlas/Documents/Git/Flux/include/numerics/matsum.h - /home/atlas/Documents/Git/Flux/include/numerics/matvec.h - /home/atlas/Documents/Git/Flux/include/numerics/max.h - /home/atlas/Documents/Git/Flux/include/numerics/min.h - /home/atlas/Documents/Git/Flux/include/numerics/transpose.h - /home/atlas/Documents/Git/Flux/include/numerics/vecargmax.h - /home/atlas/Documents/Git/Flux/include/numerics/vecclip.h - /home/atlas/Documents/Git/Flux/include/numerics/vecexp.h - /home/atlas/Documents/Git/Flux/include/numerics/veclog.h - /home/atlas/Documents/Git/Flux/include/numerics/vecmax.h - /home/atlas/Documents/Git/Flux/include/numerics/vecrandom.h - /home/atlas/Documents/Git/Flux/include/utils/generators.h - /home/atlas/Documents/Git/Flux/include/utils/generators/eye.h - /home/atlas/Documents/Git/Flux/include/utils/generators/linspace.h - /home/atlas/Documents/Git/Flux/include/utils/matcast.h - /home/atlas/Documents/Git/Flux/include/utils/matrix.h - /home/atlas/Documents/Git/Flux/include/utils/random.h - /home/atlas/Documents/Git/Flux/include/utils/vector.h - /home/atlas/Documents/Git/Flux/include/decomp/decomp.h - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_ReLU.h - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_Softmax.h - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_Softmax_Loss_CategoricalCrossentropy.h - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/datasets/spiral.h - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/datasets/vertical.h - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/layers/Dense_Layer.h - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/neural_networks.h - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_Adagrad.h - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_Adam.h - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_RMSprop.h - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_SGD.h - /home/atlas/Documents/Git/Flux/include/numerics/matmean.h - /home/atlas/Documents/Git/Flux/include/numerics/numerics.h - /home/atlas/Documents/Git/Flux/include/numerics/vecmean.h - /home/atlas/Documents/Git/Flux/include/utils/matrix.h - /home/atlas/Documents/Git/Flux/include/utils/utils.h - /home/atlas/Documents/Git/Flux/include/utils/vector.h - /usr/include/alloca.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/c++/13/backward/binders.h - /usr/include/c++/13/bit - /usr/include/c++/13/bits/alloc_traits.h - /usr/include/c++/13/bits/allocator.h - /usr/include/c++/13/bits/basic_ios.h - /usr/include/c++/13/bits/basic_ios.tcc - /usr/include/c++/13/bits/basic_string.h - /usr/include/c++/13/bits/basic_string.tcc - /usr/include/c++/13/bits/char_traits.h - /usr/include/c++/13/bits/charconv.h - /usr/include/c++/13/bits/codecvt.h - /usr/include/c++/13/bits/concept_check.h - /usr/include/c++/13/bits/cpp_type_traits.h - /usr/include/c++/13/bits/cxxabi_forced.h - /usr/include/c++/13/bits/cxxabi_init_exception.h - /usr/include/c++/13/bits/exception.h - /usr/include/c++/13/bits/exception_defines.h - /usr/include/c++/13/bits/exception_ptr.h - /usr/include/c++/13/bits/functexcept.h - /usr/include/c++/13/bits/functional_hash.h - /usr/include/c++/13/bits/hash_bytes.h - /usr/include/c++/13/bits/invoke.h - /usr/include/c++/13/bits/ios_base.h - /usr/include/c++/13/bits/istream.tcc - /usr/include/c++/13/bits/locale_classes.h - /usr/include/c++/13/bits/locale_classes.tcc - /usr/include/c++/13/bits/locale_conv.h - /usr/include/c++/13/bits/locale_facets.h - /usr/include/c++/13/bits/locale_facets.tcc - /usr/include/c++/13/bits/locale_facets_nonio.h - /usr/include/c++/13/bits/locale_facets_nonio.tcc - /usr/include/c++/13/bits/localefwd.h - /usr/include/c++/13/bits/memoryfwd.h - /usr/include/c++/13/bits/move.h - /usr/include/c++/13/bits/nested_exception.h - /usr/include/c++/13/bits/new_allocator.h - /usr/include/c++/13/bits/ostream.tcc - /usr/include/c++/13/bits/ostream_insert.h - /usr/include/c++/13/bits/postypes.h - /usr/include/c++/13/bits/predefined_ops.h - /usr/include/c++/13/bits/ptr_traits.h - /usr/include/c++/13/bits/quoted_string.h - /usr/include/c++/13/bits/random.h - /usr/include/c++/13/bits/random.tcc - /usr/include/c++/13/bits/range_access.h - /usr/include/c++/13/bits/refwrap.h - /usr/include/c++/13/bits/requires_hosted.h - /usr/include/c++/13/bits/sstream.tcc - /usr/include/c++/13/bits/std_abs.h - /usr/include/c++/13/bits/stl_algobase.h - /usr/include/c++/13/bits/stl_bvector.h - /usr/include/c++/13/bits/stl_construct.h - /usr/include/c++/13/bits/stl_function.h - /usr/include/c++/13/bits/stl_iterator.h - /usr/include/c++/13/bits/stl_iterator_base_funcs.h - /usr/include/c++/13/bits/stl_iterator_base_types.h - /usr/include/c++/13/bits/stl_numeric.h - /usr/include/c++/13/bits/stl_pair.h - /usr/include/c++/13/bits/stl_uninitialized.h - /usr/include/c++/13/bits/stl_vector.h - /usr/include/c++/13/bits/streambuf.tcc - /usr/include/c++/13/bits/streambuf_iterator.h - /usr/include/c++/13/bits/stringfwd.h - /usr/include/c++/13/bits/uniform_int_dist.h - /usr/include/c++/13/bits/utility.h - /usr/include/c++/13/bits/vector.tcc - /usr/include/c++/13/cctype - /usr/include/c++/13/cerrno - /usr/include/c++/13/clocale - /usr/include/c++/13/cmath - /usr/include/c++/13/cstdint - /usr/include/c++/13/cstdio - /usr/include/c++/13/cstdlib - /usr/include/c++/13/ctime - /usr/include/c++/13/cwchar - /usr/include/c++/13/cwctype - /usr/include/c++/13/debug/assertions.h - /usr/include/c++/13/debug/debug.h - /usr/include/c++/13/exception - /usr/include/c++/13/ext/alloc_traits.h - /usr/include/c++/13/ext/atomicity.h - /usr/include/c++/13/ext/numeric_traits.h - /usr/include/c++/13/ext/string_conversions.h - /usr/include/c++/13/ext/type_traits.h - /usr/include/c++/13/initializer_list - /usr/include/c++/13/iomanip - /usr/include/c++/13/ios - /usr/include/c++/13/iosfwd - /usr/include/c++/13/iostream - /usr/include/c++/13/istream - /usr/include/c++/13/limits - /usr/include/c++/13/locale - /usr/include/c++/13/math.h - /usr/include/c++/13/new - /usr/include/c++/13/numeric - /usr/include/c++/13/ostream - /usr/include/c++/13/random - /usr/include/c++/13/sstream - /usr/include/c++/13/stdexcept - /usr/include/c++/13/streambuf - /usr/include/c++/13/string - /usr/include/c++/13/system_error - /usr/include/c++/13/type_traits - /usr/include/c++/13/typeinfo - /usr/include/c++/13/vector - /usr/include/ctype.h - /usr/include/endian.h - /usr/include/errno.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/libintl.h - /usr/include/linux/errno.h - /usr/include/locale.h - /usr/include/math.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/stdio.h - /usr/include/stdlib.h - /usr/include/time.h - /usr/include/wchar.h - /usr/include/wctype.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/byteswap.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h - /usr/include/x86_64-linux-gnu/bits/fp-fast.h - /usr/include/x86_64-linux-gnu/bits/fp-logb.h - /usr/include/x86_64-linux-gnu/bits/iscanonical.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h - /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/math-vector.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h - /usr/include/x86_64-linux-gnu/bits/mathcalls.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/select.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h - /usr/include/x86_64-linux-gnu/bits/waitflags.h - /usr/include/x86_64-linux-gnu/bits/waitstatus.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h - /usr/include/x86_64-linux-gnu/c++/13/bits/opt_random.h - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/sys/select.h - /usr/include/x86_64-linux-gnu/sys/single_threaded.h - /usr/include/x86_64-linux-gnu/sys/types.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/omp.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - diff --git a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/compiler_depend.make b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/compiler_depend.make index d305cdf..885b459 100644 --- a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/compiler_depend.make +++ b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/compiler_depend.make @@ -1,870 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: /home/atlas/Documents/Git/Flux/examples/dense-neural-network/main.cpp \ - /home/atlas/Documents/Git/Flux/include/core/omp_config.h \ - /home/atlas/Documents/Git/Flux/include/decomp/lu.h \ - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/loss/Loss.h \ - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/loss/Loss_CategoricalCrossentrophy.h \ - /home/atlas/Documents/Git/Flux/include/numerics/abs.h \ - /home/atlas/Documents/Git/Flux/include/numerics/exp.h \ - /home/atlas/Documents/Git/Flux/include/numerics/initializers/eye.h \ - /home/atlas/Documents/Git/Flux/include/numerics/interpolation1d.h \ - /home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_barycentric.h \ - /home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_base.h \ - /home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_cubic_spline.h \ - /home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_linear.h \ - /home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_polynomial.h \ - /home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_rational.h \ - /home/atlas/Documents/Git/Flux/include/numerics/inverse.h \ - /home/atlas/Documents/Git/Flux/include/numerics/inverse/inverse_gauss_jordan.h \ - /home/atlas/Documents/Git/Flux/include/numerics/inverse/inverse_lu.h \ - /home/atlas/Documents/Git/Flux/include/numerics/log.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matabs.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matadd.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matargmax.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matclip.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matdiv.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matdot.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matequal.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matexp.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matlog.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matmax.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matmul.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matrandom.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matscalar.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matsubtract.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matsum.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matvec.h \ - /home/atlas/Documents/Git/Flux/include/numerics/max.h \ - /home/atlas/Documents/Git/Flux/include/numerics/min.h \ - /home/atlas/Documents/Git/Flux/include/numerics/transpose.h \ - /home/atlas/Documents/Git/Flux/include/numerics/vecargmax.h \ - /home/atlas/Documents/Git/Flux/include/numerics/vecclip.h \ - /home/atlas/Documents/Git/Flux/include/numerics/vecexp.h \ - /home/atlas/Documents/Git/Flux/include/numerics/veclog.h \ - /home/atlas/Documents/Git/Flux/include/numerics/vecmax.h \ - /home/atlas/Documents/Git/Flux/include/numerics/vecrandom.h \ - /home/atlas/Documents/Git/Flux/include/utils/generators.h \ - /home/atlas/Documents/Git/Flux/include/utils/generators/eye.h \ - /home/atlas/Documents/Git/Flux/include/utils/generators/linspace.h \ - /home/atlas/Documents/Git/Flux/include/utils/matcast.h \ - /home/atlas/Documents/Git/Flux/include/utils/matrix.h \ - /home/atlas/Documents/Git/Flux/include/utils/random.h \ - /home/atlas/Documents/Git/Flux/include/utils/vector.h \ - /home/atlas/Documents/Git/Flux/include/decomp/decomp.h \ - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_ReLU.h \ - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_Softmax.h \ - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_Softmax_Loss_CategoricalCrossentropy.h \ - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/datasets/spiral.h \ - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/datasets/vertical.h \ - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/layers/Dense_Layer.h \ - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/neural_networks.h \ - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_Adagrad.h \ - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_Adam.h \ - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_RMSprop.h \ - /home/atlas/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_SGD.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matmean.h \ - /home/atlas/Documents/Git/Flux/include/numerics/numerics.h \ - /home/atlas/Documents/Git/Flux/include/numerics/vecmean.h \ - /home/atlas/Documents/Git/Flux/include/utils/matrix.h \ - /home/atlas/Documents/Git/Flux/include/utils/utils.h \ - /home/atlas/Documents/Git/Flux/include/utils/vector.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/locale_facets.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/locale_facets_nonio.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/quoted_string.h \ - /usr/include/c++/13/bits/random.h \ - /usr/include/c++/13/bits/random.tcc \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/bits/std_abs.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_numeric.h \ - /usr/include/c++/13/bits/stl_pair.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/cctype \ - /usr/include/c++/13/cerrno \ - /usr/include/c++/13/clocale \ - /usr/include/c++/13/cmath \ - /usr/include/c++/13/cstdint \ - /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cstdlib \ - /usr/include/c++/13/ctime \ - /usr/include/c++/13/cwchar \ - /usr/include/c++/13/cwctype \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/exception \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/ext/string_conversions.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/iomanip \ - /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/iostream \ - /usr/include/c++/13/istream \ - /usr/include/c++/13/limits \ - /usr/include/c++/13/locale \ - /usr/include/c++/13/math.h \ - /usr/include/c++/13/new \ - /usr/include/c++/13/numeric \ - /usr/include/c++/13/ostream \ - /usr/include/c++/13/random \ - /usr/include/c++/13/sstream \ - /usr/include/c++/13/stdexcept \ - /usr/include/c++/13/streambuf \ - /usr/include/c++/13/string \ - /usr/include/c++/13/system_error \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/vector \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/libintl.h \ - /usr/include/linux/errno.h \ - /usr/include/locale.h \ - /usr/include/math.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/time.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/opt_random.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/omp.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/omp.h: - -/usr/include/x86_64-linux-gnu/sys/types.h: - -/usr/include/x86_64-linux-gnu/sys/single_threaded.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: - -/usr/include/x86_64-linux-gnu/bits/waitflags.h: - -/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/include/c++/13/bits/stl_numeric.h: - -/usr/include/x86_64-linux-gnu/bits/types/time_t.h: - -/usr/include/c++/13/bits/stl_construct.h: - -/usr/include/c++/13/bits/stl_bvector.h: - -/usr/include/c++/13/bits/allocator.h: - -/usr/include/c++/13/bits/sstream.tcc: - -/usr/include/c++/13/cwctype: - -/usr/include/c++/13/bits/locale_facets.tcc: - -/usr/include/c++/13/bits/range_access.h: - -/home/atlas/Documents/Git/Flux/include/modules/neural_networks/layers/Dense_Layer.h: - -/usr/include/c++/13/system_error: - -/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: - -/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: - -/usr/include/c++/13/bits/ptr_traits.h: - -/home/atlas/Documents/Git/Flux/include/numerics/matmean.h: - -/usr/include/c++/13/bits/ostream_insert.h: - -/usr/include/c++/13/bits/quoted_string.h: - -/home/atlas/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_Adagrad.h: - -/usr/include/c++/13/math.h: - -/usr/include/c++/13/bits/ostream.tcc: - -/usr/include/c++/13/bits/stl_function.h: - -/usr/include/c++/13/bits/move.h: - -/home/atlas/Documents/Git/Flux/include/numerics/min.h: - -/usr/include/c++/13/bits/postypes.h: - -/usr/include/c++/13/bits/std_abs.h: - -/usr/include/c++/13/iomanip: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: - -/usr/include/c++/13/bits/locale_facets_nonio.tcc: - -/usr/include/c++/13/bits/locale_facets_nonio.h: - -/usr/include/c++/13/bits/functional_hash.h: - -/usr/include/c++/13/bits/functexcept.h: - -/home/atlas/Documents/Git/Flux/include/numerics/matadd.h: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/usr/include/c++/13/bits/exception_ptr.h: - -/usr/include/c++/13/bits/locale_conv.h: - -/usr/include/c++/13/bits/istream.tcc: - -/usr/include/c++/13/bits/cxxabi_forced.h: - -/usr/include/c++/13/bits/concept_check.h: - -/usr/include/c++/13/bits/alloc_traits.h: - -/home/atlas/Documents/Git/Flux/include/utils/vector.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: - -/usr/include/c++/13/bits/char_traits.h: - -/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: - -/usr/include/c++/13/bits/basic_string.h: - -/usr/include/libintl.h: - -/usr/include/x86_64-linux-gnu/bits/endianness.h: - -/usr/include/c++/13/bits/basic_ios.h: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: - -/home/atlas/Documents/Git/Flux/include/numerics/vecmax.h: - -/home/atlas/Documents/Git/Flux/include/numerics/matsubtract.h: - -/usr/include/x86_64-linux-gnu/bits/endian.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: - -/home/atlas/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_Adam.h: - -/home/atlas/Documents/Git/Flux/include/numerics/matabs.h: - -/home/atlas/Documents/Git/Flux/include/numerics/inverse.h: - -/usr/include/x86_64-linux-gnu/bits/byteswap.h: - -/home/atlas/Documents/Git/Flux/include/numerics/veclog.h: - -/home/atlas/Documents/Git/Flux/include/utils/generators/eye.h: - -/usr/include/errno.h: - -/home/atlas/Documents/Git/Flux/include/numerics/matexp.h: - -/usr/include/c++/13/backward/binders.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: - -/home/atlas/Documents/Git/Flux/include/numerics/vecexp.h: - -/home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_base.h: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: - -/home/atlas/Documents/Git/Flux/include/numerics/matequal.h: - -/usr/include/features.h: - -/home/atlas/Documents/Git/Flux/include/numerics/matdiv.h: - -/usr/include/x86_64-linux-gnu/bits/waitstatus.h: - -/usr/include/c++/13/bits/exception_defines.h: - -/usr/include/c++/13/bits/memoryfwd.h: - -/home/atlas/Documents/Git/Flux/include/numerics/log.h: - -/usr/include/c++/13/bits/ios_base.h: - -/home/atlas/Documents/Git/Flux/include/numerics/numerics.h: - -/home/atlas/Documents/Git/Flux/include/numerics/inverse/inverse_gauss_jordan.h: - -/home/atlas/Documents/Git/Flux/include/modules/neural_networks/loss/Loss.h: - -/home/atlas/Documents/Git/Flux/include/numerics/max.h: - -/home/atlas/Documents/Git/Flux/include/numerics/matmax.h: - -/home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_polynomial.h: - -/usr/include/stdlib.h: - -/home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_rational.h: - -/home/atlas/Documents/Git/Flux/include/utils/generators.h: - -/usr/include/c++/13/bits/refwrap.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: - -/home/atlas/Documents/Git/Flux/include/utils/matcast.h: - -/home/atlas/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_Softmax_Loss_CategoricalCrossentropy.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: - -/usr/include/c++/13/bits/exception.h: - -/usr/include/c++/13/streambuf: - -/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: - -/usr/include/c++/13/bits/cxxabi_init_exception.h: - -/home/atlas/Documents/Git/Flux/examples/dense-neural-network/main.cpp: - -/home/atlas/Documents/Git/Flux/include/numerics/vecrandom.h: - -/usr/include/c++/13/typeinfo: - -/home/atlas/Documents/Git/Flux/include/numerics/initializers/eye.h: - -/usr/include/c++/13/bits/stl_algobase.h: - -/usr/include/c++/13/bits/predefined_ops.h: - -/usr/include/c++/13/iosfwd: - -/home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_linear.h: - -/usr/include/c++/13/bits/localefwd.h: - -/home/atlas/Documents/Git/Flux/include/numerics/matargmax.h: - -/home/atlas/Documents/Git/Flux/include/numerics/matscalar.h: - -/home/atlas/Documents/Git/Flux/include/numerics/interpolation1d.h: - -/usr/include/x86_64-linux-gnu/bits/locale.h: - -/home/atlas/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_SGD.h: - -/usr/include/c++/13/bits/nested_exception.h: - -/usr/include/c++/13/bits/basic_ios.tcc: - -/home/atlas/Documents/Git/Flux/include/utils/generators/linspace.h: - -/home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_cubic_spline.h: - -/usr/include/x86_64-linux-gnu/asm/errno.h: - -/home/atlas/Documents/Git/Flux/include/numerics/matvec.h: - -/usr/include/c++/13/bits/cpp_type_traits.h: - -/home/atlas/Documents/Git/Flux/include/numerics/abs.h: - -/usr/include/x86_64-linux-gnu/bits/types.h: - -/home/atlas/Documents/Git/Flux/include/numerics/inverse/inverse_lu.h: - -/home/atlas/Documents/Git/Flux/include/modules/neural_networks/neural_networks.h: - -/usr/include/c++/13/bits/random.h: - -/usr/include/c++/13/bits/codecvt.h: - -/usr/include/c++/13/bits/locale_facets.h: - -/home/atlas/Documents/Git/Flux/include/modules/neural_networks/loss/Loss_CategoricalCrossentrophy.h: - -/usr/include/c++/13/bits/hash_bytes.h: - -/usr/include/x86_64-linux-gnu/bits/math-vector.h: - -/usr/include/c++/13/bits/stl_iterator_base_funcs.h: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/c++/13/cstdio: - -/usr/include/c++/13/bit: - -/usr/include/c++/13/bits/basic_string.tcc: - -/home/atlas/Documents/Git/Flux/include/utils/utils.h: - -/home/atlas/Documents/Git/Flux/include/numerics/transpose.h: - -/usr/include/c++/13/bits/invoke.h: - -/usr/include/x86_64-linux-gnu/bits/types/FILE.h: - -/home/atlas/Documents/Git/Flux/include/utils/matrix.h: - -/home/atlas/Documents/Git/Flux/include/numerics/vecclip.h: - -/usr/include/alloca.h: - -/home/atlas/Documents/Git/Flux/include/numerics/matrandom.h: - -/home/atlas/Documents/Git/Flux/include/numerics/matsum.h: - -/home/atlas/Documents/Git/Flux/include/modules/neural_networks/datasets/spiral.h: - -/home/atlas/Documents/Git/Flux/include/utils/random.h: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -/usr/include/c++/13/bits/locale_classes.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls.h: - -/home/atlas/Documents/Git/Flux/include/numerics/exp.h: - -/usr/include/asm-generic/errno.h: - -/home/atlas/Documents/Git/Flux/include/numerics/matlog.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: - -/home/atlas/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_ReLU.h: - -/usr/include/c++/13/bits/new_allocator.h: - -/usr/include/c++/13/bits/stl_uninitialized.h: - -/usr/include/c++/13/locale: - -/usr/include/c++/13/bits/stl_vector.h: - -/usr/include/c++/13/bits/streambuf.tcc: - -/usr/include/stdint.h: - -/usr/include/endian.h: - -/home/atlas/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_RMSprop.h: - -/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: - -/usr/include/c++/13/bits/streambuf_iterator.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/opt_random.h: - -/usr/include/c++/13/ostream: - -/home/atlas/Documents/Git/Flux/include/decomp/lu.h: - -/home/atlas/Documents/Git/Flux/include/numerics/vecmean.h: - -/usr/include/c++/13/bits/stringfwd.h: - -/usr/include/c++/13/bits/locale_classes.tcc: - -/usr/include/c++/13/bits/uniform_int_dist.h: - -/usr/include/c++/13/bits/vector.tcc: - -/usr/include/c++/13/cctype: - -/usr/include/c++/13/cerrno: - -/usr/include/x86_64-linux-gnu/bits/stdint-least.h: - -/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: - -/usr/include/c++/13/clocale: - -/usr/include/c++/13/cmath: - -/home/atlas/Documents/Git/Flux/include/numerics/matmul.h: - -/home/atlas/Documents/Git/Flux/include/core/omp_config.h: - -/usr/include/c++/13/cstdint: - -/usr/include/c++/13/cstdlib: - -/home/atlas/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_barycentric.h: - -/usr/include/c++/13/ctime: - -/usr/include/x86_64-linux-gnu/sys/select.h: - -/usr/include/c++/13/cwchar: - -/usr/include/c++/13/debug/assertions.h: - -/usr/include/c++/13/exception: - -/usr/include/c++/13/bits/stl_pair.h: - -/usr/include/x86_64-linux-gnu/bits/errno.h: - -/home/atlas/Documents/Git/Flux/include/numerics/vecargmax.h: - -/usr/include/c++/13/ext/alloc_traits.h: - -/usr/include/c++/13/new: - -/usr/include/c++/13/bits/stl_iterator.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: - -/usr/include/c++/13/ext/numeric_traits.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: - -/usr/include/c++/13/ext/string_conversions.h: - -/usr/include/c++/13/ext/type_traits.h: - -/usr/include/c++/13/initializer_list: - -/usr/include/c++/13/ios: - -/usr/include/c++/13/iostream: - -/usr/include/c++/13/istream: - -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: - -/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: - -/usr/include/c++/13/numeric: - -/usr/include/c++/13/bits/random.tcc: - -/usr/include/c++/13/random: - -/usr/include/c++/13/stdexcept: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: - -/usr/include/c++/13/string: - -/usr/include/c++/13/type_traits: - -/usr/include/c++/13/vector: - -/usr/include/ctype.h: - -/usr/include/features-time64.h: - -/usr/include/c++/13/debug/debug.h: - -/usr/include/linux/errno.h: - -/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: - -/home/atlas/Documents/Git/Flux/include/modules/neural_networks/datasets/vertical.h: - -/usr/include/locale.h: - -/usr/include/c++/13/bits/utility.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: - -/usr/include/pthread.h: - -/usr/include/wctype.h: - -/usr/include/sched.h: - -/usr/include/stdc-predef.h: - -/usr/include/c++/13/bits/stl_iterator_base_types.h: - -/usr/include/stdio.h: - -/usr/include/wchar.h: - -/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: - -/usr/include/x86_64-linux-gnu/bits/cpu-set.h: - -/usr/include/c++/13/bits/requires_hosted.h: - -/home/atlas/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_Softmax.h: - -/usr/include/x86_64-linux-gnu/bits/floatn-common.h: - -/usr/include/c++/13/limits: - -/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: - -/usr/include/x86_64-linux-gnu/bits/floatn.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: - -/usr/include/x86_64-linux-gnu/bits/fp-fast.h: - -/usr/include/x86_64-linux-gnu/bits/fp-logb.h: - -/home/atlas/Documents/Git/Flux/include/decomp/decomp.h: - -/usr/include/x86_64-linux-gnu/bits/iscanonical.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: - -/usr/include/x86_64-linux-gnu/bits/types/error_t.h: - -/home/atlas/Documents/Git/Flux/include/numerics/matdot.h: - -/usr/include/x86_64-linux-gnu/bits/sched.h: - -/usr/include/x86_64-linux-gnu/bits/time.h: - -/usr/include/x86_64-linux-gnu/bits/select.h: - -/usr/include/time.h: - -/usr/include/x86_64-linux-gnu/bits/setjmp.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: - -/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: - -/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: - -/usr/include/x86_64-linux-gnu/bits/timex.h: - -/usr/include/math.h: - -/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: - -/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: - -/home/atlas/Documents/Git/Flux/include/numerics/matclip.h: - -/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: - -/usr/include/c++/13/bits/charconv.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: - -/usr/include/c++/13/sstream: - -/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: - -/usr/include/c++/13/ext/atomicity.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: - -/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: +# Empty compiler generated dependencies file for dense-neural-network. +# This may be replaced when dependencies are built. diff --git a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o index 7963198..a1e7251 100644 Binary files a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o and b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o differ diff --git a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o.d b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o.d index 2dc28cb..aadc5f1 100644 --- a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o.d +++ b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o.d @@ -1,7 +1,7 @@ examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: \ /home/atlas/Documents/Git/Flux/examples/dense-neural-network/main.cpp \ /usr/include/stdc-predef.h \ - /home/atlas/Documents/Git/Flux/include/./core/omp_config.h \ + /home/atlas/Documents/Git/Flux/include/core/omp_config.h \ /usr/include/c++/13/vector /usr/include/c++/13/bits/requires_hosted.h \ /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ @@ -188,47 +188,64 @@ examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: \ /home/atlas/Documents/Git/Flux/include/./utils/generators/eye.h \ /home/atlas/Documents/Git/Flux/include/utils/matrix.h \ /home/atlas/Documents/Git/Flux/include/./utils/matcast.h \ + /home/atlas/Documents/Git/Flux/include/./utils/veccast.h \ /home/atlas/Documents/Git/Flux/include/numerics/numerics.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/max.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/exp.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/log.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/vecclip.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/vecexp.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/vecmax.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/veclog.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/vecargmax.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/vecrandom.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/initializers/eye.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/matequal.h \ /home/atlas/Documents/Git/Flux/include/./numerics/abs.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/transpose.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/inverse.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/inverse/inverse_gauss_jordan.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/inverse/inverse_lu.h \ - /home/atlas/Documents/Git/Flux/include/./decomp/lu.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/matmul.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/matscalar.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/matmax.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/matabs.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/matdiv.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/matvec.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/matadd.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/matrandom.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/matsubtract.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/matsum.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/matclip.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/matexp.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/matlog.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/matdot.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/matargmax.h \ - /home/atlas/Documents/Git/Flux/include/./numerics/min.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/abs_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/add.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/add_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/argmax.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/argmax_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/argmin.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/argmin_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/clip.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/clip_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/div.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/div_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/dot.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/dot_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/equal.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/equal_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/exp.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/exp_serial.h \ /home/atlas/Documents/Git/Flux/include/./numerics/interpolation1d.h \ /home/atlas/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_barycentric.h \ /home/atlas/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_base.h \ + /home/atlas/Documents/Git/Flux/include/numerics/min.h \ + /home/atlas/Documents/Git/Flux/include/numerics/detail/min_serial.h \ + /home/atlas/Documents/Git/Flux/include/numerics/max.h \ + /home/atlas/Documents/Git/Flux/include/numerics/detail/max_serial.h \ /home/atlas/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_cubic_spline.h \ /home/atlas/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_linear.h \ /home/atlas/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_polynomial.h \ /home/atlas/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_rational.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/inverse.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/inverse/inverse_gauss_jordan.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/initializers/eye.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/inverse/inverse_lu.h \ + /home/atlas/Documents/Git/Flux/include/./decomp/lu.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/isclose.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/log.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/log_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/matmul.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/matmul_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/mean.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/mean_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/sum_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/mul.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/mul_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/neg.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/neg_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/pow.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/pow_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/random.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/random_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/sqrt.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/sqrt_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/sub.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/detail/sub_serial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/sum.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/transpose.h \ /home/atlas/Documents/Git/Flux/include/decomp/decomp.h \ /home/atlas/Documents/Git/Flux/include/modules/neural_networks/neural_networks.h \ /home/atlas/Documents/Git/Flux/include/modules/neural_networks/datasets/spiral.h \ @@ -237,10 +254,8 @@ examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: \ /home/atlas/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_ReLU.h \ /home/atlas/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_Softmax.h \ /home/atlas/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_Softmax_Loss_CategoricalCrossentropy.h \ - /home/atlas/Documents/Git/Flux/include/./modules/neural_networks/loss/Loss_CategoricalCrossentrophy.h \ - /home/atlas/Documents/Git/Flux/include/./modules/neural_networks/loss/./Loss.h \ - /home/atlas/Documents/Git/Flux/include/numerics/vecmean.h \ - /home/atlas/Documents/Git/Flux/include/numerics/matmean.h \ + /home/atlas/Documents/Git/Flux/include/modules/neural_networks/loss/Loss_CategoricalCrossentrophy.h \ + /home/atlas/Documents/Git/Flux/include/modules/neural_networks/loss/Loss.h \ /home/atlas/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_SGD.h \ /home/atlas/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_Adagrad.h \ /usr/include/c++/13/math.h \ diff --git a/examples/dense-neural-network/main.cpp b/examples/dense-neural-network/main.cpp index e53a2b9..6e00692 100644 --- a/examples/dense-neural-network/main.cpp +++ b/examples/dense-neural-network/main.cpp @@ -1,4 +1,4 @@ -#include "./core/omp_config.h" +#include "core/omp_config.h" #include "utils/utils.h" #include "numerics/numerics.h" @@ -31,8 +31,8 @@ int main(int argc, char const *argv[]) float loss; float accuracy; - utils::Vector class_targets; - utils::Vector predections; + utils::Vector class_targets; + utils::Vector predections; // Create dataset @@ -40,14 +40,23 @@ int main(int argc, char const *argv[]) //neural_networks::create_vertical_data(number_of_samples, number_of_classes, X, y); // Create Dense layer with 2 input featues and 3 output values - neural_networks::Dense_Layer dense1(2, 64); + neural_networks::Dense_Layer dense1(2, 16); // Create ReLU activation (to be used with Dense layer) neural_networks::Activation_ReLU activation1; + + + // Create a second Dense layer with 16 inputs (as we take the vlaues from the last layer) + // and 16 output values + neural_networks::Dense_Layer dense2(16, 16); + // Create Softmax activation (to be used with Dense layer) + neural_networks::Activation_Softmax activation2; + + // Create a second Dense layer with 3 inputs (as we take the vlaues from the last layer) // and 3 output values - neural_networks::Dense_Layer dense2(64, number_of_classes); + neural_networks::Dense_Layer dense3(16, number_of_classes); // Create a Sfotmax classifier's combined loss and activation neural_networks::Activation_Softmax_Loss_CategoricalCrossentropy loss_activation; @@ -74,22 +83,33 @@ int main(int argc, char const *argv[]) // takes output of activation function of the first layer as input dense2.forward(activation1.outputs); + // Perform a forward pass thourgh activation function + // takes the output fo the first layer here + activation2.forward(dense2.outputs); + + // Perform a forward pass through second Dense layer + // takes output of activation function of the first layer as input + dense3.forward(activation2.outputs); + + + // Perform a foard pass through the activation/loss function // takes the output of the second dense layer here and returns loss loss = loss_activation.forward(dense2.outputs, y); loss_activation.loss.regularization_loss(dense1); // Calculate accuracy from output of activation2 and targets - predections = numerics::matargmax_row(loss_activation.outputs); + //predections = numerics::matargmax_row (loss_activation.outputs); + predections = numerics::argmax_rowwise(loss_activation.outputs); if (y.cols() < 1){ - class_targets = numerics::matargmax_row(y); + class_targets = numerics::argmax_rowwise(y); }else{ - class_targets = y.get_col(0); + class_targets = utils::veccast (y.get_col(0)); } - accuracy = numerics::vecmean_equal(predections, class_targets); + accuracy = numerics::mean( utils::veccast (numerics::equal_elementwise_serial(predections, class_targets))); if (!(epoch%100)){ @@ -123,6 +143,7 @@ int main(int argc, char const *argv[]) // Perform a forward pass of our testing data through this layer dense1.forward(X_test); + // Perform a forward pass thourgh activation function // takes the output fo the first layer here activation1.forward(dense1.outputs); @@ -131,21 +152,30 @@ int main(int argc, char const *argv[]) // takes output of activation function of the first layer as input dense2.forward(activation1.outputs); + // Perform a forward pass thourgh activation function + // takes the output fo the first layer here + activation2.forward(dense2.outputs); + + // Perform a forward pass through second Dense layer + // takes output of activation function of the first layer as input + dense3.forward(activation2.outputs); + + // Perform a foard pass through the activation/loss function // takes the output of the second dense layer here and returns loss - loss = loss_activation.forward(dense2.outputs, y); + loss = loss_activation.forward(dense3.outputs, y_test); // Calculate accuracy from output of activation2 and targets - predections = numerics::matargmax_row(loss_activation.outputs); + predections = numerics::argmax_rowwise(loss_activation.outputs); - if (y.cols() < 1){ - class_targets = numerics::matargmax_row(y); + if (y.cols() == 1){ + class_targets = numerics::argmax_rowwise(y_test); }else{ - class_targets = y.get_col(0); + class_targets = utils::veccast (y_test.get_col(0)); } - accuracy = numerics::vecmean_equal(predections, class_targets); + accuracy = numerics::mean( utils::veccast (numerics::equal_elementwise_serial(predections, class_targets))); std::cout << "validation, acc: " << accuracy << ", loss: " << loss << std::endl; diff --git a/include/modules/neural_networks/activation_functions/Activation_ReLU.h b/include/modules/neural_networks/activation_functions/Activation_ReLU.h index 2427503..a2de5f8 100644 --- a/include/modules/neural_networks/activation_functions/Activation_ReLU.h +++ b/include/modules/neural_networks/activation_functions/Activation_ReLU.h @@ -1,9 +1,9 @@ #pragma once -#include "./core/omp_config.h" +#include "core/omp_config.h" -#include "./utils/vector.h" -#include "./utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace neural_networks{ @@ -18,7 +18,7 @@ namespace neural_networks{ void forward(const utils::Matrix& inputs){ _inputs = inputs; - outputs = numerics::matclip_low(inputs, T{0}); + outputs = numerics::clip_low(inputs, T{0}); } void backward(const utils::Matrix& dvalues){ // Since we need to modify the original variable, diff --git a/include/modules/neural_networks/activation_functions/Activation_Softmax.h b/include/modules/neural_networks/activation_functions/Activation_Softmax.h index ae23ca2..9409426 100644 --- a/include/modules/neural_networks/activation_functions/Activation_Softmax.h +++ b/include/modules/neural_networks/activation_functions/Activation_Softmax.h @@ -1,14 +1,14 @@ #pragma once -#include "./core/omp_config.h" +#include "core/omp_config.h" -#include "./utils/vector.h" -#include "./utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" -#include "./numerics/matmax.h" -#include "./numerics/matsubtract.h" -#include "./numerics/matexp.h" -#include "./numerics/matdiv.h" +#include "numerics/max.h" +#include "numerics/sub.h" +#include "numerics/exp.h" +#include "numerics/div.h" @@ -26,10 +26,10 @@ namespace neural_networks{ void forward(const utils::Matrix& inputs){ // Get unnormalized probabilities - utils::Matrix exp_values = numerics::matexp(numerics::matsubtract(inputs, numerics::matmax(inputs, "rows"), "col")); + utils::Matrix exp_values = numerics::exp(numerics::sub_colwise(inputs, numerics::max_rowwise(inputs))); // Normalize them for each sample - utils::Matrix probabilities = numerics::matdiv(exp_values, numerics::matsum(exp_values, "col"), "col"); + utils::Matrix probabilities = numerics::div_colwise(exp_values, numerics::sum_colwise(exp_values)); outputs = probabilities; } diff --git a/include/modules/neural_networks/activation_functions/Activation_Softmax_Loss_CategoricalCrossentropy.h b/include/modules/neural_networks/activation_functions/Activation_Softmax_Loss_CategoricalCrossentropy.h index ea4e9b8..764f4b3 100644 --- a/include/modules/neural_networks/activation_functions/Activation_Softmax_Loss_CategoricalCrossentropy.h +++ b/include/modules/neural_networks/activation_functions/Activation_Softmax_Loss_CategoricalCrossentropy.h @@ -1,17 +1,17 @@ #pragma once -#include "./core/omp_config.h" +#include "core/omp_config.h" -#include "./utils/vector.h" -#include "./utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" -#include "./numerics/matmax.h" -#include "./numerics/matsubtract.h" -#include "./numerics/matexp.h" -#include "./numerics/matdiv.h" +#include "numerics/max.h" +#include "numerics/sub.h" +#include "numerics/exp.h" +#include "numerics/div.h" -#include "./modules/neural_networks/activation_functions/Activation_Softmax.h" -#include "./modules/neural_networks/loss/Loss_CategoricalCrossentrophy.h" +#include "modules/neural_networks/activation_functions/Activation_Softmax.h" +#include "modules/neural_networks/loss/Loss_CategoricalCrossentrophy.h" namespace neural_networks{ diff --git a/include/modules/neural_networks/layers/Dense_Layer.h b/include/modules/neural_networks/layers/Dense_Layer.h index b7c19a3..c85fbbc 100644 --- a/include/modules/neural_networks/layers/Dense_Layer.h +++ b/include/modules/neural_networks/layers/Dense_Layer.h @@ -1,10 +1,10 @@ #pragma once -#include "./core/omp_config.h" +#include "core/omp_config.h" -#include "./utils/vector.h" -#include "./utils/matrix.h" -#include "./utils/random.h" +#include "utils/vector.h" +#include "utils/matrix.h" +#include "utils/random.h" namespace neural_networks{ @@ -40,20 +40,23 @@ namespace neural_networks{ Dense_Layer(const uint64_t n_inputs, const uint64_t n_neurons){ weights.random(n_inputs, n_neurons, -1, 1); + //weights = numerics::random_matrix(n_inputs, n_neurons, -1, 1); biases.resize(n_neurons, T{0}); } void forward(const utils::Matrix& inputs){ _inputs = inputs; - outputs = numerics::matadd(numerics::matmul_auto(inputs, weights), biases, "row"); + //std::cout << "HERE" << std::endl; + outputs = numerics::add_rowwise(numerics::matmul(inputs, weights), biases); } void backward(const utils::Matrix& dvalues){ // Gradients on parameters dweights = numerics::matmul(numerics::transpose(_inputs), dvalues); - dbiases = numerics::matsum(dvalues, "row"); + dbiases = numerics::sum_rowwise(dvalues); //Gradient on values + dinputs = numerics::matmul(dvalues, numerics::transpose(weights)); } diff --git a/include/modules/neural_networks/loss/Loss.h b/include/modules/neural_networks/loss/Loss.h index e291d0f..0234a51 100644 --- a/include/modules/neural_networks/loss/Loss.h +++ b/include/modules/neural_networks/loss/Loss.h @@ -1,13 +1,12 @@ #pragma once -#include "./core/omp_config.h" +#include "core/omp_config.h" -#include "./utils/vector.h" -#include "./utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" -#include "numerics/vecmean.h" -#include "numerics/matabs.h" -#include "numerics/matmean.h" +#include "numerics/mean.h" +#include "numerics/abs.h" namespace neural_networks{ @@ -28,7 +27,7 @@ namespace neural_networks{ sample_losses = forward(output, y); // Calculate mean loss - data_loss = numerics::vecmean(sample_losses); + data_loss = numerics::mean(sample_losses); return data_loss; @@ -42,12 +41,12 @@ namespace neural_networks{ // L1 regularization - weights // calculate only when factor greater than 0 if (layer.weight_regularizer_l1){ - regularization_losss += layer.weight_regularizer_l1 * numerics::matsum_coeff(numerics::matabs(layer.weights)); + regularization_losss += layer.weight_regularizer_l1 * numerics::sum(numerics::abs(layer.weights)); } // L2 regularization - weights if (layer.weight_regularizer_l2){ - regularization_losss += layer.weight_regularizer_l2 * numerics::matsum_coeff(numerics::matmul(layer.weights,layer.weights)); // elementwise! + regularization_losss += layer.weight_regularizer_l2 * numerics::sum(numerics::mul(layer.weights,layer.weights)); // elementwise! } // L1 regularization - biases diff --git a/include/modules/neural_networks/loss/Loss_CategoricalCrossentrophy.h b/include/modules/neural_networks/loss/Loss_CategoricalCrossentrophy.h index 9654da8..906a2b7 100644 --- a/include/modules/neural_networks/loss/Loss_CategoricalCrossentrophy.h +++ b/include/modules/neural_networks/loss/Loss_CategoricalCrossentrophy.h @@ -1,15 +1,15 @@ #pragma once -#include "./core/omp_config.h" +#include "core/omp_config.h" -#include "./utils/vector.h" -#include "./utils/matrix.h" -#include "./utils/matcast.h" +#include "utils/vector.h" +#include "utils/matrix.h" +#include "utils/matcast.h" -#include "./numerics/matclip.h" -#include "./numerics/veclog.h" +#include "numerics/clip.h" +#include "numerics/log.h" -#include "./Loss.h" +#include "Loss.h" namespace neural_networks{ @@ -30,7 +30,7 @@ namespace neural_networks{ // Clip data to prevent dividning by 0 // Clip both sides to not drag mean towards any value - utils::Matrix y_pred_clipped = numerics::matclip(y_pred, Td{1e-7}, Td{1.0} - Td{1e-7}); + utils::Matrix y_pred_clipped = numerics::clip(y_pred, Td{1e-7}, Td{1.0} - Td{1e-7}); // Probabilities for taget values // only if categorical labes @@ -40,7 +40,8 @@ namespace neural_networks{ correct_confidences[i] = y_pred_clipped(i, idx); } }else{ // Mask values - only for one-hot encoded labels - correct_confidences = numerics::matdot_row(y_pred_clipped, cast_y_true); + correct_confidences = numerics::sum_rowwise(numerics::mul(y_pred_clipped, cast_y_true)); + //correct_confidences = numerics::matdot_row(y_pred_clipped, cast_y_true); } // Losses @@ -72,9 +73,12 @@ namespace neural_networks{ // Calculate the gradient - numerics::inplace_matscalar(y_temp,Ti{-1}); - dinputs = numerics::matdiv(utils::matcast(y_temp), dvalues); - numerics::inplace_matdiv(dinputs, samples); + //numerics::inplace_matscalar(y_temp,Ti{-1}); + y_temp = numerics::neg(y_temp); + //dinputs = numerics::matdiv(utils::matcast(y_temp), dvalues); + dinputs = numerics::div(utils::matcast(y_temp), dvalues); + //numerics::inplace_matdiv(dinputs, samples); + dinputs = numerics::div(dinputs, samples); } diff --git a/include/numerics/detail/abs_serial.h b/include/numerics/detail/abs_serial.h index f16e6e5..443cdb2 100644 --- a/include/numerics/detail/abs_serial.h +++ b/include/numerics/detail/abs_serial.h @@ -3,8 +3,8 @@ #include //uint64_t #include // std::abs -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ diff --git a/include/numerics/detail/add_serial.h b/include/numerics/detail/add_serial.h index 1f1dc86..f922b78 100644 --- a/include/numerics/detail/add_serial.h +++ b/include/numerics/detail/add_serial.h @@ -3,8 +3,8 @@ #include //uint64_t #include // std::runtime_error -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ diff --git a/include/numerics/detail/argmax_serial.h b/include/numerics/detail/argmax_serial.h index 6e18b39..0122854 100644 --- a/include/numerics/detail/argmax_serial.h +++ b/include/numerics/detail/argmax_serial.h @@ -3,8 +3,8 @@ #include //uint64_t //#include // std::runtime_error -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ diff --git a/include/numerics/detail/argmin_serial.h b/include/numerics/detail/argmin_serial.h index 42ee54c..41634b4 100644 --- a/include/numerics/detail/argmin_serial.h +++ b/include/numerics/detail/argmin_serial.h @@ -3,8 +3,8 @@ #include //uint64_t //#include // std::runtime_error -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ diff --git a/include/numerics/detail/clip_serial.h b/include/numerics/detail/clip_serial.h index 326f521..7091837 100644 --- a/include/numerics/detail/clip_serial.h +++ b/include/numerics/detail/clip_serial.h @@ -3,8 +3,8 @@ #include //uint64_t #include // std::runtime_error -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ diff --git a/include/numerics/detail/div_serial.h b/include/numerics/detail/div_serial.h index 48f8a9d..ea48533 100644 --- a/include/numerics/detail/div_serial.h +++ b/include/numerics/detail/div_serial.h @@ -3,8 +3,8 @@ #include //uint64_t #include // std::runtime_error -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ diff --git a/include/numerics/detail/dot_serial.h b/include/numerics/detail/dot_serial.h index 6e3a806..1b600a1 100644 --- a/include/numerics/detail/dot_serial.h +++ b/include/numerics/detail/dot_serial.h @@ -3,8 +3,8 @@ #include //uint64_t #include // std::runtime_error -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ diff --git a/include/numerics/detail/equal_serial.h b/include/numerics/detail/equal_serial.h index 197e46b..7839a13 100644 --- a/include/numerics/detail/equal_serial.h +++ b/include/numerics/detail/equal_serial.h @@ -3,14 +3,14 @@ #include //uint64_t //#include // std::runtime_error -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ // ---------------- Matrix ---------------- template - inline bool equal_serial(const utils::Matrix& A, const utils::Matrix & B) { + inline bool equal_all_serial(const utils::Matrix& A, const utils::Matrix & B) { const uint64_t rows = A.rows(); const uint64_t cols = A.cols(); @@ -30,7 +30,7 @@ namespace numerics::detail{ // ---------------- Vector ---------------- template - inline bool equal_serial(const utils::Vector& v, const utils::Vector& p) { + inline bool equal_all_serial(const utils::Vector& v, const utils::Vector& p) { const uint64_t N = v.size(); if (N != p.size()){ return false; @@ -43,5 +43,47 @@ namespace numerics::detail{ return true; } + // ---------------- Matrix ---------------- + template + inline utils::Matrix equal_elementwise_serial(const utils::Matrix& A, const utils::Matrix & B) { + const uint64_t rows = A.rows(); + const uint64_t cols = A.cols(); + + if ((rows != B.rows()) || (cols != B.cols())){ + throw std::runtime_error("equal_elementwise_serial: Dimention misfit"); + } + + utils::Matrix C(rows, cols, T{0}); + + for (uint64_t i = 0; i < rows; ++i){ + for (uint64_t j = 0; j < cols; ++j){ + if (A(i,j) == B(i,j)){ + C(i,j) = T{1}; + } + } + } + return C; + } + + // ---------------- Vector ---------------- + template + inline utils::Vector equal_elementwise_serial(const utils::Vector& v, const utils::Vector& p) { + const uint64_t N = v.size(); + if (N != p.size()){ + throw std::runtime_error("equal_elementwise_serial: Dimention misfit"); + } + + utils::Vector y(N, T{0}); + + for (uint64_t i = 0; i < N; ++i){ + if ((v[i] == p[i])){ + y[i] = T{1}; + } + } + return y; + } + + + } // namespace numerics diff --git a/include/numerics/detail/exp_serial.h b/include/numerics/detail/exp_serial.h index 2111ccc..cc9883d 100644 --- a/include/numerics/detail/exp_serial.h +++ b/include/numerics/detail/exp_serial.h @@ -3,8 +3,8 @@ #include //uint64_t #include // std::exp -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ diff --git a/include/numerics/detail/isclose_serial.h b/include/numerics/detail/isclose_serial.h index 6dac405..de5c672 100644 --- a/include/numerics/detail/isclose_serial.h +++ b/include/numerics/detail/isclose_serial.h @@ -3,8 +3,8 @@ #include //uint64_t //#include // std::runtime_error -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" #include // std::abs diff --git a/include/numerics/detail/log_serial.h b/include/numerics/detail/log_serial.h index cead6e4..9e67d70 100644 --- a/include/numerics/detail/log_serial.h +++ b/include/numerics/detail/log_serial.h @@ -3,8 +3,8 @@ #include //uint64_t #include // std::log -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ diff --git a/include/numerics/detail/matmul_serial.h b/include/numerics/detail/matmul_serial.h index 86b9033..3fac9aa 100644 --- a/include/numerics/detail/matmul_serial.h +++ b/include/numerics/detail/matmul_serial.h @@ -3,8 +3,8 @@ #include //uint64_t #include // std::runtime_error -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ @@ -15,7 +15,12 @@ namespace numerics::detail{ const uint64_t n = A.cols(); // also B.rows() const uint64_t p = B.cols(); if(n != B.rows()){ - throw std::runtime_error("matmul: dimension mismatch"); + throw std::runtime_error( + "matmul: dimension mismatch: A is " + + std::to_string(A.rows()) + "x" + std::to_string(A.cols()) + + ", B is " + + std::to_string(B.rows()) + "x" + std::to_string(B.cols()) + ); } T tmp; utils::Matrix C(m, p, T{0}); diff --git a/include/numerics/detail/max_serial.h b/include/numerics/detail/max_serial.h index 9f8b357..1416deb 100644 --- a/include/numerics/detail/max_serial.h +++ b/include/numerics/detail/max_serial.h @@ -3,10 +3,19 @@ #include //uint64_t //#include // std::runtime_error -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ + + // ---------------- (Scalar, Scalar) -> Scalar ---------------- + template + T max_serial(const T a, const T b) { + if (a >= b){ + return a; + } + return b; + } // ---------------- Matrix -> Scalar ---------------- template @@ -37,6 +46,7 @@ namespace numerics::detail{ return max; } + // ---------------- Matrix -> Vector ---------------- template utils::Vector max_rowwise_serial(const utils::Matrix& A) { diff --git a/include/numerics/detail/mean_serial.h b/include/numerics/detail/mean_serial.h index 33d3fda..6046ef6 100644 --- a/include/numerics/detail/mean_serial.h +++ b/include/numerics/detail/mean_serial.h @@ -3,8 +3,8 @@ #include //uint64_t //#include // std::runtime_error -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" #include "sum_serial.h" diff --git a/include/numerics/detail/min_serial.h b/include/numerics/detail/min_serial.h index 3a99710..8f19281 100644 --- a/include/numerics/detail/min_serial.h +++ b/include/numerics/detail/min_serial.h @@ -3,11 +3,20 @@ #include //uint64_t //#include // std::runtime_error -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ + // ---------------- (Scalar, Scalar) -> Scalar ---------------- + template + T min_serial(const T a, const T b) { + if (a >= b){ + return a; + } + return b; + } + // ---------------- Matrix -> Scalar ---------------- template T min_serial(const utils::Matrix& A) { diff --git a/include/numerics/detail/mul_serial.h b/include/numerics/detail/mul_serial.h index 063f834..6bfc616 100644 --- a/include/numerics/detail/mul_serial.h +++ b/include/numerics/detail/mul_serial.h @@ -3,8 +3,8 @@ #include //uint64_t #include // std::runtime_error -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ diff --git a/include/numerics/detail/neg_serial.h b/include/numerics/detail/neg_serial.h index 365f69c..3808f61 100644 --- a/include/numerics/detail/neg_serial.h +++ b/include/numerics/detail/neg_serial.h @@ -2,8 +2,8 @@ #include //uint64_t -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ diff --git a/include/numerics/detail/pow_serial.h b/include/numerics/detail/pow_serial.h index c54a753..e7ce2d1 100644 --- a/include/numerics/detail/pow_serial.h +++ b/include/numerics/detail/pow_serial.h @@ -4,8 +4,8 @@ #include // std::runtime_error #include // std::pow -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ diff --git a/include/numerics/detail/random_serial.h b/include/numerics/detail/random_serial.h index 61be467..c409638 100644 --- a/include/numerics/detail/random_serial.h +++ b/include/numerics/detail/random_serial.h @@ -6,8 +6,8 @@ #include -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ diff --git a/include/numerics/detail/sqrt_serial.h b/include/numerics/detail/sqrt_serial.h index 2e24a63..8c9363f 100644 --- a/include/numerics/detail/sqrt_serial.h +++ b/include/numerics/detail/sqrt_serial.h @@ -3,8 +3,8 @@ #include //uint64_t #include // std::sqrt -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ diff --git a/include/numerics/detail/sub_serial.h b/include/numerics/detail/sub_serial.h index b480257..faf67db 100644 --- a/include/numerics/detail/sub_serial.h +++ b/include/numerics/detail/sub_serial.h @@ -3,8 +3,8 @@ #include //uint64_t #include // std::runtime_error -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ @@ -21,7 +21,7 @@ namespace numerics::detail{ } template - void inplace_add_scalar_serial(utils::Vector& v, const T c) { + void inplace_sub_scalar_serial(utils::Vector& v, const T c) { for (uint64_t i = 0; i < v.size(); ++i){ v[i] -= c; } diff --git a/include/numerics/detail/sum_serial.h b/include/numerics/detail/sum_serial.h index 3531c50..ff32eff 100644 --- a/include/numerics/detail/sum_serial.h +++ b/include/numerics/detail/sum_serial.h @@ -3,8 +3,8 @@ #include //uint64_t //#include // std::runtime_error -#include "../utils/vector.h" -#include "../utils/matrix.h" +#include "utils/vector.h" +#include "utils/matrix.h" namespace numerics::detail{ diff --git a/include/numerics/div.h b/include/numerics/div.h index 042d655..41098ab 100644 --- a/include/numerics/div.h +++ b/include/numerics/div.h @@ -74,7 +74,7 @@ namespace numerics{ } template - inline utils::Matrix dub_colwise(const utils::Matrix& A, const utils::Vector& v) { + inline utils::Matrix div_colwise(const utils::Matrix& A, const utils::Vector& v) { utils::Matrix out = A; inplace_div_colwise(out, v); return out; diff --git a/include/numerics/equal.h b/include/numerics/equal.h index c132844..f4442f1 100644 --- a/include/numerics/equal.h +++ b/include/numerics/equal.h @@ -1,6 +1,6 @@ #pragma once -#include "./core/omp_config.h" +#include "core/omp_config.h" #include "detail/equal_serial.h" @@ -9,14 +9,23 @@ namespace numerics{ // ---------------- equal ---------------- template - inline bool equal(const utils::Vector& v, const utils::Vector& p) { - return detail::equal_serial(v, p); + inline bool equal_all(const utils::Vector& v, const utils::Vector& p) { + return detail::equal_all_serial(v, p); } template - inline bool equal(const utils::Matrix& A, const utils::Matrix& B) { - return detail::equal_serial(A, B); + inline bool equal_all(const utils::Matrix& A, const utils::Matrix& B) { + return detail::equal_all_serial(A, B); } + template + inline utils::Vector equal_elementwise_serial(const utils::Vector& v, const utils::Vector& p){ + return detail::equal_elementwise_serial(v, p); + } + + template + inline utils::Vector equal_elementwise_serial(const utils::Matrix& A, const utils::Matrix& B){ + return detail::equal_elementwise_serial(A, B); + } } \ No newline at end of file diff --git a/include/numerics/interpolation1d/interpolation1d_base.h b/include/numerics/interpolation1d/interpolation1d_base.h index 07f1b55..b2b9090 100644 --- a/include/numerics/interpolation1d/interpolation1d_base.h +++ b/include/numerics/interpolation1d/interpolation1d_base.h @@ -1,10 +1,10 @@ #pragma once -#include "./numerics/min.h" -#include "./numerics/max.h" -#include "./numerics/abs.h" +#include "numerics/min.h" +#include "numerics/max.h" +#include "numerics/abs.h" -#include "./utils/vector.h" +#include "utils/vector.h" namespace numerics{ diff --git a/include/numerics/max.h b/include/numerics/max.h index 5756925..50f0dc4 100644 --- a/include/numerics/max.h +++ b/include/numerics/max.h @@ -1,12 +1,19 @@ #pragma once -#include "./core/omp_config.h" +#include "core/omp_config.h" #include "detail/max_serial.h" namespace numerics{ + + // ---------------- (Scalar, Scalar) -> Scalar ---------------- + template + inline T max(const T a, const T b) { + return detail::max_serial(a, b); + } + // ---------------- Vector -> Scalar ---------------- template inline T max(const utils::Vector& v) { diff --git a/include/numerics/mean.h b/include/numerics/mean.h index 7273b31..8dd81ec 100644 --- a/include/numerics/mean.h +++ b/include/numerics/mean.h @@ -1,6 +1,6 @@ #pragma once -#include "./core/omp_config.h" +#include "core/omp_config.h" #include "detail/mean_serial.h" @@ -30,4 +30,4 @@ namespace numerics{ inline utils::Vector mean_colwise(const utils::Matrix& A) { return detail::mean_colwise_serial(A); } -} \ No newline at end of file +} \ No newline at end of file diff --git a/include/numerics/min.h b/include/numerics/min.h index a04d92c..45750f1 100644 --- a/include/numerics/min.h +++ b/include/numerics/min.h @@ -1,12 +1,19 @@ #pragma once -#include "./core/omp_config.h" +#include "core/omp_config.h" #include "detail/min_serial.h" namespace numerics{ + // ---------------- (Scalar, Scalar) -> Scalar ---------------- + template + inline T min(const T a, const T b) { + return detail::min_serial(a, b); + } + + // ---------------- Vector -> Scalar ---------------- template inline T min(const utils::Vector& v) { diff --git a/include/numerics/numerics.h b/include/numerics/numerics.h index 9ed8c07..dd5beff 100644 --- a/include/numerics/numerics.h +++ b/include/numerics/numerics.h @@ -1,38 +1,34 @@ // "./numerics/numerics.h" #pragma once -#include "./numerics/max.h" -#include "./numerics/exp.h" -#include "./numerics/log.h" -#include "./numerics/vecclip.h" -#include "./numerics/vecexp.h" -#include "./numerics/vecmax.h" -#include "./numerics/veclog.h" -#include "./numerics/vecargmax.h" -#include "./numerics/vecrandom.h" -#include "./numerics/initializers/eye.h" -#include "./numerics/matequal.h" -#include "./numerics/transpose.h" -#include "./numerics/inverse.h" -#include "./numerics/matmul.h" -#include "./numerics/matscalar.h" -#include "./numerics/matmax.h" -#include "./numerics/matabs.h" -#include "./numerics/matdiv.h" -#include "./numerics/matvec.h" -#include "./numerics/matadd.h" -#include "./numerics/matrandom.h" -#include "./numerics/matsubtract.h" -#include "./numerics/matsum.h" -#include "./numerics/matclip.h" -#include "./numerics/matexp.h" -#include "./numerics/matlog.h" -#include "./numerics/matdot.h" -#include "./numerics/matargmax.h" -#include "./numerics/min.h" #include "./numerics/abs.h" - - - +#include "./numerics/add.h" +#include "./numerics/argmax.h" +#include "./numerics/argmin.h" +#include "./numerics/clip.h" +#include "./numerics/div.h" +#include "./numerics/dot.h" +#include "./numerics/equal.h" +#include "./numerics/exp.h" #include "./numerics/interpolation1d.h" // base +#include "./numerics/inverse.h" +#include "./numerics/isclose.h" +#include "./numerics/log.h" +#include "./numerics/matmul.h" +#include "./numerics/max.h" +#include "./numerics/mean.h" +#include "./numerics/min.h" +#include "./numerics/mul.h" +#include "./numerics/neg.h" +#include "./numerics/pow.h" +#include "./numerics/random.h" +#include "./numerics/sqrt.h" +#include "./numerics/sub.h" +#include "./numerics/sum.h" +#include "./numerics/transpose.h" + + + + + diff --git a/include/numerics/sum.h b/include/numerics/sum.h index a80ce35..77f2741 100644 --- a/include/numerics/sum.h +++ b/include/numerics/sum.h @@ -1,6 +1,6 @@ #pragma once -#include "./core/omp_config.h" +#include "core/omp_config.h" #include "detail/sum_serial.h" diff --git a/include/utils/matcast.h b/include/utils/matcast.h index 7fc5dd9..3858bdd 100644 --- a/include/utils/matcast.h +++ b/include/utils/matcast.h @@ -1,7 +1,7 @@ #pragma once -#include "./core/omp_config.h" -#include "./utils/matrix.h" +#include "core/omp_config.h" +#include "utils/matrix.h" namespace utils{ diff --git a/include/utils/utils.h b/include/utils/utils.h index 5b8b39a..48c1970 100644 --- a/include/utils/utils.h +++ b/include/utils/utils.h @@ -6,3 +6,4 @@ #include "./utils/generators.h" #include "./utils/random.h" #include "./utils/matcast.h" +#include "./utils/veccast.h" diff --git a/include/utils/veccast.h b/include/utils/veccast.h new file mode 100644 index 0000000..135000e --- /dev/null +++ b/include/utils/veccast.h @@ -0,0 +1,33 @@ +#pragma once + +#include "core/omp_config.h" +#include "utils/matrix.h" + + +namespace utils{ + + template + void inplace_veccast(const utils::Vector& a, utils::Vector& b) { + if (a.size() != b.size()){ + throw std::runtime_error("inplace_veccast: dimension mismatch"); + } + + uint64_t n = a.size(); + + for (uint64_t i = 0; i < n; ++i){ + b[i] = static_cast(a[i]); + } + } + + + template + utils::Vector veccast(const utils::Vector& a) { + utils::Vector b(a.size(), To{0}); + + inplace_veccast(a,b); + + return b; + } + +} // end namespace utils +